anime2sketch: مستخرج رسم للتوضيح ، فن الأنيمي ، المانجا
بواسطة Xiaoyu Xiang


يحتوي المستودع على رموز الاختبار والأوزان المسبقة لـ anime2sketch.
Anime2Sketch هو مستخرج رسم يعمل بشكل جيد على التوضيح وفن الأنيمي والمانجا. إنه تطبيق يعتمد على الورقة "تكييف المجال المفتوح العددي لتوليف الرسم إلى الفوتو".
قم بتثبيت الحزم المطلوبة: pip install -r requirements.txt
يرجى تنزيل الأوزان من googledrive ، ووضعها في الأوزان/ المجلد.
لدينا أيضًا نسخة خالية من القطع الأثرية من النموذج الذي يعمل مع صور التباين المظلمة / المنخفضة. يمكنك تنزيل الأوزان من GoogleRive ، ووضعها في الأوزان/ المجلد.
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 ، فيمكنك القيام بذلك بسهولة عن طريق تخصيص دليل إدخال/إخراج صور.
بناء صورة 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إذا كنت ترغب في تشغيل وحدة المعالجة المركزية فقط ، فستحتاج إلى إصلاح شيئين (إزالة خيارات 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. يرجى التحقق من ذلك للحصول على تعليمات التدريب.
نموذجنا يعمل بشكل جيد على فنون التوضيح: 
انعطف عن الصور لتنظيف الخطوط:
تبسيط الرسومات الحر:
والمزيد من نتائج الأنيمي: 

Xiaoyu Xiang.
يمكنك أيضًا ترك أسئلتك كمشكلات في المستودع. سأكون سعيدا للإجابة عليهم!
يتم إصدار هذا المشروع تحت رخصة معهد ماساتشوستس للتكنولوجيا.
@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 }
}