Anime2Sketch: Un extracteur de croquis pour l'illustration, l'art anime, les mangas
Par xiaoyu xiang


Le référentiel contient les codes de test et les poids pré-entraînés pour Anime2Sketch.
Anime2Sketch est un extracteur de croquis qui fonctionne bien sur l'illustration, l'art anime et les mangas. Il s'agit d'une application basée sur l'article "Adaption adversaire du domaine ouvert pour la synthèse de croquis à la photo".
Installez les packages requis: pip install -r requirements.txt
Veuillez télécharger les poids à partir de GoogledRive et le mettre dans les poids / dossiers.
Nous avons également une version sans artefacte du modèle qui fonctionne avec des images à contraste sombre / bas. Vous pouvez télécharger les poids à partir de GoogledRive et le mettre dans des poids / dossiers.
python3 test.py --dataroot /your_input/dir --load_size 512 --output_dir /your_output/dirLa commande ci-dessus comprend trois arguments:
512x512 .Exécutez notre exemple:
python3 test.py --dataroot test_samples/madoka.jpg --load_size 512 --output_dir results/ Si vous souhaitez fonctionner sur Docker, vous pouvez facilement le faire en personnalisant le répertoire des images d'entrée / sortie.
Construire l'image Docker
make docker-build Réglage du répertoire d'entrée / sortie
Vous pouvez personnaliser les volumes de montage pour les images d'entrée / sortie par MakeFile. Veuillez définir votre répertoire cible.
docker run -it --rm --gpus all -v `pwd`:/workspace -v {your_input_dir}:/input -v {your_output_dir}:/output anime2sketch
exemple:
docker run -it --rm --gpus all -v `pwd`:/workspace -v `pwd`/test_samples:/input -v `pwd`/output:/output anime2sketch
Courir
make docker-runSi vous souhaitez exécuter CPU uniquement , vous devrez réparer deux choses (supprimer les options 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 anime2sketchCe projet est une sous-branche d'AODA. Veuillez le vérifier pour les instructions de formation.
Notre modèle fonctionne bien sur les arts de l'illustration: 
Tournez les photos Handrewn pour nettoyer les linéaires:
Simplifiez les croquis à main levée:
Et plus de résultats d'anime: 

Xiaoyu Xiang.
Vous pouvez également laisser vos questions comme des problèmes dans le référentiel. Je serai heureux d'y répondre!
Ce projet est publié sous la licence du 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 }
}