Anime2Sketch: un extractor de boceto para ilustración, arte de anime, manga
Por xiaoyu xiang


El repositorio contiene los códigos de prueba y los pesos previos a la detención para Anime2Sketch.
Anime2Sketch es un extractor de bocetos que funciona bien en la ilustración, el arte del anime y el manga. Es una aplicación basada en el documento "Adaptación de dominio abierto adversario para la síntesis de boceto a foto".
Instale los paquetes requeridos: pip install -r requirements.txt
Descargue los pesos de Googledrive y póngalo en las pesas/ carpetas.
También tenemos una versión sin artefactos del modelo que funciona con imágenes oscuras / de bajo contraste. Puede descargar los pesos de Googledrive y ponerlo en pesas/ carpetas.
python3 test.py --dataroot /your_input/dir --load_size 512 --output_dir /your_output/dirEl comando anterior incluye tres argumentos:
512x512 .Ejecute nuestro ejemplo:
python3 test.py --dataroot test_samples/madoka.jpg --load_size 512 --output_dir results/ Si desea ejecutar Docker, puede hacerlo fácilmente personalizando el directorio de imágenes de entrada/salida.
Imagen de Docker de construcción
make docker-build Configuración del directorio de entrada/salida
Puede personalizar los volúmenes de montaje para imágenes de entrada/salida por Makefile. Configurar su directorio de destino.
docker run -it --rm --gpus all -v `pwd`:/workspace -v {your_input_dir}:/input -v {your_output_dir}:/output anime2sketch
ejemplo:
docker run -it --rm --gpus all -v `pwd`:/workspace -v `pwd`/test_samples:/input -v `pwd`/output:/output anime2sketch
Correr
make docker-runSi solo desea ejecutar CPU , deberá solucionar dos cosas (eliminar las opciones de 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 anime2sketchEste proyecto es una sub-rama de AODA. Por favor revise las instrucciones de capacitación.
Nuestro modelo funciona bien en las artes de la ilustración: 
Gire las fotos trabajadas para limpiar Linearts:
Simplifique los bocetos a mano alzada:
Y más resultados de anime: 

Xiaoyu Xiang.
También puede dejar sus preguntas como problemas en el repositorio. ¡Estaré encantado de responderles!
Este proyecto se publica bajo la licencia 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 }
}