Anime2Sketch: ตัวแยกภาพร่างสำหรับภาพประกอบอนิเมะศิลปะมังงะ
โดย Xiaoyu Xiang


ที่เก็บมีรหัสทดสอบและน้ำหนักที่ได้รับการปรับแต่งสำหรับอะนิเมะ 2Sketch
Anime2Sketch เป็นตัวแยกร่างที่ทำงานได้ดีในภาพประกอบศิลปะอนิเมะและมังงะ มันเป็นแอปพลิเคชั่นที่อิงจากกระดาษ
ติดตั้งแพ็คเกจที่ต้องการ: pip install -r requirements.txt
โปรดดาวน์โหลดน้ำหนักจาก GoogleDrive และใส่ลงในน้ำหนัก/ โฟลเดอร์
นอกจากนี้เรายังมีรุ่น ที่ปราศจากสิ่งประดิษฐ์ ซึ่งทำงานกับภาพความคมชัดที่มืด / ต่ำ คุณสามารถดาวน์โหลดน้ำหนักจาก GoogleDrive และใส่ลงในน้ำหนัก/ โฟลเดอร์
python3 test.py --dataroot /your_input/dir --load_size 512 --output_dir /your_output/dirคำสั่งด้านบนมีสามข้อโต้แย้ง:
512x512เรียกใช้ตัวอย่างของเรา:
python3 test.py --dataroot test_samples/madoka.jpg --load_size 512 --output_dir results/ หากคุณต้องการทำงานบน Docker คุณสามารถทำได้โดยการปรับแต่งไดเรกทอรีภาพอินพุต/เอาต์พุต
สร้างภาพนักเทียบท่า
make docker-build การตั้งค่าไดเรกทอรีอินพุต/เอาต์พุต
คุณสามารถปรับแต่งโวลุ่มเมาท์สำหรับรูปภาพอินพุต/เอาต์พุตโดย MakeFile โปรดตั้งค่าไดเรกทอรีเป้าหมายของคุณ
docker run -it --rm --gpus all -v `pwd`:/workspace -v {your_input_dir}:/input -v {your_output_dir}:/output anime2sketch
ตัวอย่าง:
docker run -it --rm --gpus all -v `pwd`:/workspace -v `pwd`/test_samples:/input -v `pwd`/output:/output anime2sketch
วิ่ง
make docker-runหากคุณต้องการเรียกใช้ CPU เท่านั้น คุณจะต้องแก้ไขสองสิ่ง (ลบตัวเลือก GPU)
CMD [ "python", "test.py", "--dataroot", "/input", "--load_size", "512", "--output_dir", "/output" ]docker run -it --rm -v `pwd`:/workspace -v `pwd`/images/input:/input -v `pwd`/images/output:/output anime2sketchโครงการนี้เป็นสาขาย่อยของ AODA โปรดตรวจสอบคำแนะนำการฝึกอบรม
แบบจำลองของเราทำงานได้ดีกับภาพประกอบศิลปะ: 
เปลี่ยนรูปถ่ายมือเพื่อทำความสะอาด linearts:
ทำให้ภาพร่างมือเปล่าง่ายขึ้น:
และผลลัพธ์ของอนิเมะมากขึ้น: 

Xiaoyu Xiang
นอกจากนี้คุณยังสามารถทิ้งคำถามของคุณเป็นปัญหาในที่เก็บ ฉันยินดีที่จะตอบพวกเขา!
โครงการนี้เปิดตัวภายใต้ใบอนุญาต MIT
@misc { Anime2Sketch ,
author = { Xiaoyu Xiang, Ding Liu, Xiao Yang, Yiheng Zhu, Xiaohui Shen } ,
title = { Anime2Sketch: A Sketch Extractor for Anime Arts with Deep Networks } ,
year = { 2021 } ,
publisher = { GitHub } ,
journal = { GitHub repository } ,
howpublished = { url{https://github.com/Mukosame/Anime2Sketch} }
}
@inproceedings { xiang2022adversarial ,
title = { Adversarial Open Domain Adaptation for Sketch-to-Photo Synthesis } ,
author = { Xiang, Xiaoyu and Liu, Ding and Yang, Xiao and Zhu, Yiheng and Shen, Xiaohui and Allebach, Jan P } ,
booktitle = { Proceedings of the IEEE/CVF Winter Conference on Applications of Computer Vision } ,
year = { 2022 }
}