Skip to content

jwliao1209/Improved-ArtCoder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Improved ArtCoder

A fast PyTorch implementation of "ArtCoder: An End-to-end Method for Generating Scanning-robust Stylized QR Codes".

Setup

To set up the virtual environment and install the required packages, use the following commands:

virtualenv --python=python3.10 artcoder
source diffqrcoder/bin/activate
pip install -r requirements.txt

Generation

To generate the aesthetic qrcode, use the following commands:

python generate_aesthetic_qrcode.py

Result

Original Image Aesthetic QR Code

Environment

We implemented the code on an environment running Ubuntu 22.04.1, utilizing a 12th Generation Intel(R) Core(TM) i7-12700 CPU, along with a single NVIDIA GeForce RTX 4090 GPU equipped with 24 GB of dedicated memory.

Citation

If you use this code, please cite the following:

@misc{source_separation_2024,
    title  = {Improved ArtCoder: a fast PyTorch implementation of ArtCoder},
    author = {Jia-Wei Liao},
    url    = {https://github.com/jwliao1209/Improved-ArtCoder},
    year   = {2024}
}
@inproceedings{su2021artcoder,
  title={Artcoder: an end-to-end method for generating scanning-robust stylized qr codes},
  author={Su, Hao and Niu, Jianwei and Liu, Xuefeng and Li, Qingfeng and Wan, Ji and Xu, Mingliang and Ren, Tao},
  booktitle={CVPR},
  year={2021}
}

Releases

No releases published

Packages

No packages published

Languages