Anime2Sketch 是计算机视觉领域的开源项目,由 Mukosame 开发,2021 年首次发布。
在全站 13,090 个收录项目中,它的 GitHub 星标数(2,130)位列前 30%,在计算机视觉分类中处于中上游。
项目保持着较活跃的维护节奏,最近一次代码更新于 2026-09-23。MIT许可证,完全免费,可自行部署使用。
它主要面向的使用场景是:插画师快速生成线稿草稿。同类可对比的替代方案包括 AnimeGAN、SketchKeras、PaintsChainer。

一键将动漫图变线稿,省去手工描线
Anime2Sketch 是一个专门从动漫/插画图像中提取线稿的开源工具。它基于生成对抗网络(GAN)和深度学习技术,能够自动将彩色动漫图片转换为干净、清晰的线稿,省去手工描线的繁琐过程。项目提供了预训练模型和简单的 Python 接口,并集成了 Gradio 界面,用户无需复杂配置即可快速体验或集成到自己的流程中。它解决的是插画师、漫画爱好者和 AI 创作者在草图生成、线稿提取方面的需求,核心能力包括高保真线稿提取、批量处理、以及支持自定义训练。项目代码清晰,模型权重公开,适合二次开发和学术研究。
1准备运行环境
确认系统为 Linux、macOS 或可用的 Docker;安装 Python 3,推荐用 Anaconda 创建环境,并准备好 PyTorch 与 Pillow。
2克隆并安装依赖
进入仓库根目录后安装 requirements.txt 中的依赖,建议在虚拟环境中执行避免污染全局环境。
pip install -r requirements.txt3下载预训练权重
从 README 给出的 GoogleDrive 链接下载预训练权重,README 未说明具体存放路径,请按仓库内说明放置。
4准备输入图片
把待处理的动漫/插画图片放入输入目录,例如仓库下的 test_samples,并预先建立好输出目录。
5构建 Docker 镜像
在仓库根目录执行 Makefile 里的构建命令生成 anime2sketch 镜像,需本机已安装 Docker。
make docker-build6启动容器并挂载目录
把本机输入目录挂到 /input、输出目录挂到 /output;不使用 GPU 时需按 README 去掉 --gpus all 并改 Dockerfile CMD。
docker run -it --rm --gpus all -v `pwd`:/workspace -v `pwd`/test_samples:/input -v `pwd`/output:/output anime2sketch7执行线稿提取
在容器内执行推理,把 /input 的图片批量转换为线稿并写入 /output,load_size 默认 512。
make docker-run| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
dataroot | 是 | 输入图片所在目录,Docker 场景下为 /input | /input |
load_size | 否 | 图片加载尺寸,Dockerfile 默认值为 512 | 512 |
output_dir | 是 | 线稿结果输出目录,Docker 场景下为 /output | /output |
your_input_dir | 是 | 宿主机输入目录,挂载到容器 /input | /your/path/test_samples |
your_output_dir | 是 | 宿主机输出目录,挂载到容器 /output | /your/path/output |
命令执行结束后,打开输出目录(如 output/)能看到生成的线稿图片即表示运行成功。
Q:没有 NVIDIA GPU 可以运行吗?
A:可以。README 说明 CPU 模式需改两处:Dockerfile 的 CMD 行去掉 gpu 选项,Makefile 的 docker-run 行去掉 --gpus all。
Q:预训练权重从哪里获取?
A:README 给出的是 GoogleDrive 下载链接,需自行下载;README 未写明权重应放置的具体目录,请以仓库内说明为准。
Q:可以直接在线体验吗?
A:可以。README 提供了 Gradio Web Demo:https://gradio.app/g/AK391/Anime2Sketch ,无需本地部署即可试用。
Q:安装依赖报错怎么办?
A:确认使用 Python 3,并先装好 Pillow 与 PyTorch;README 推荐用 Anaconda 创建独立环境后再执行 pip install -r requirements.txt。
AnimeGAN、SketchKeras、PaintsChainer
Anime2Sketch 是计算机视觉领域的开源项目,由 Mukosame 开发,2021 年首次发布。
在全站 13,090 个收录项目中,它的 GitHub 星标数(2,130)位列前 30%,在计算机视觉分类中处于中上游。
项目保持着较活跃的维护节奏,最近一次代码更新于 2026-09-23。MIT许可证,完全免费,可自行部署使用。
它主要面向的使用场景是:插画师快速生成线稿草稿。同类可对比的替代方案包括 AnimeGAN、SketchKeras、PaintsChainer。
上一篇:ISP-Guide
下一篇:HugsVision
modlens
开源
给纯文本编码代理装上眼睛,粘贴图片即刻获得结构化视觉证据。
The first vision plugin for DeepSeek Harness, and the vision bridge for every text-o···
opencv
开源
开箱即用的视觉算法库,搞定图像视频处理与识别
Open Source Computer Vision Library
OpenCVTutorials
开源
中文 OpenCV 教程,从入门到实战,边看边跑代码
OpenCV-Python4.1 中文文档
Olympus
开源
一个路由搞定所有视觉任务,免去逐个微调
[CVPR 2025 Highlight] Official code for "Olympus: A Universal Task Router for Comput···