see-through

一张动漫图,自动拆成可编辑图层

see-through 是一个面向动漫角色的单图图层分解开源项目,对应 SIGGRAPH 2026 会议论文。它解决的问题是:传统上要把一张动漫角色插画拆成头发、脸部、服装、配饰等独立图层,需要画师手动抠图分层,耗时且依赖经验。该项目利用计算机视觉与生成模型技术,从单张图片自动推断出语义化的图层结构,并输出可编辑的分层结果,让后续的动画制作、Live2D 绑定、表情差分和二次创作可以直接在分层文件上操作。核心能力包括单图输入、语义图层预测、遮挡区域的合理补全,以及保持原画风格一致的分层合成。项目以 Python 实现,提供推理代码与预训练权重,方便研究者和创作者本地运行或集成到制作流程中。

开源 free 计算机视觉
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 4239
维护状态 较活跃
是否开源 是
定价模式 free

项目预览

项目数据

分类计算机视觉
开发团队shitagaki-lab
所属国家
官网地址
定价模式free
价格说明开源论文代码,免费使用
访问状态
是否开源是
开源协议Apache-2.0
主要语言Python
技术栈/模型
GitHub 星标★ 4239
30天Star增速
HF 下载量
上线时间2026-03-31 00:00:00
代码更新—
仓库体积—
本站数据更新—
维护状态较活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-10-03
浏览次数0

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

正在加载星标数据…

技术标签

使用教程

—

难度:进阶 约 15 分钟 部署方式:本地安装 5 步

环境要求

  • Python 环境(用于 pip 安装与运行推理脚本)
  • 支持 CUDA 12.8 的 NVIDIA GPU;AMD 显卡需安装与本地 ROCm 运行时匹配的 ROCm wheel
  • 需安装 PyTorch(torch、torchvision、torchaudio)
  • 安装 bitsandbytes 以支持 NF4 量化推理

安装与启动步骤

  1. 1安装 PyTorch

    按 README 要求安装 PyTorch,CUDA 12.8 用户使用对应官方 wheel;AMD ROCm 用户改装与本地 ROCm 运行时匹配的 wheel 集合。

  2. 2安装项目依赖

    在项目根目录安装 requirements.txt,其中包含常用工具与标注器(annotators)等依赖。

    pip install -r requirements.txt
  3. 3安装量化推理依赖

    一次性安装 requirements-inference-bnb.txt,以启用 bitsandbytes 的 NF4 量化推理。

    pip install -r requirements-inference-bnb.txt
  4. 4运行 PSD 分层推理

    执行量化推理脚本,指定输入图片并输出 PSD。README 默认开启 group_offload、深度分辨率 720。

    python inference/scripts/inference_psd_quantized.py 
      --srcp assets/test_image.png 
      --save_to_psd
  5. 5使用在线演示

    如果不想本地配置环境,可直接访问 README 提供的 HuggingFace Space 或 ModelScope 在线演示,上传图片得到 PSD 分层结果。

关键配置

配置项必填说明示例
--srcp是指定要分解的源图片路径assets/test_image.png
--save_to_psd否保存为 PSD 分层文件(README 示例中作为开关使用)--save_to_psd
group_offload否量化推理的内存/显存卸载选项,README 说明默认开启group_offload on
depth resolution否推理时的深度分辨率,README 说明默认为 720720

如何确认成功

推理脚本运行结束后会在输出目录生成 PSD 分层文件,可打开查看头发、脸部、服装等是否已分成独立图层。

常见问题

Q:AMD 显卡可以本地运行吗?

A:可以。README 提示 ROCm 用户安装与本地 ROCm 运行时相匹配的 ROCm wheel 集合,而不是直接使用 CUDA 版本。

Q:显存不足怎么办?

A:README 提供了量化推理方案:先安装 requirements-inference-bnb.txt,再运行 inference_psd_quantized.py,默认启用 group_offload 降低显存占用。

Q:有不用本地环境的体验方式吗?

A:有。README 顶部给出 HuggingFace Space(PSD Inference Demo)和 ModelScope 在线演示两个入口,可在网页直接使用。

Q:这个项目收费吗?

A:不收费。README 明确声明这是开源研究项目,没有开设任何付费服务;遇到以此功能收费的网站均与作者无关。

注意事项

  • 本项目是 SIGGRAPH 2026 会议论文的开源研究项目,README 提醒谨防第三方收费网站。
  • README 节选中缺少完整的克隆与权重下载命令,请以仓库页面最新说明为准;首次运行可能需要下载预训练权重。
  • AMD 用户切勿套用 CUDA 12.8 的安装方式,需改用匹配的 ROCm wheel。
  • 输出为可编辑的 PSD 分层文件,可直接用于动画制作、Live2D 绑定与表情差分等后续流程。

核心亮点

  • 从单张图直接输出语义化图层,省去手动抠图分层的大量重复劳动
  • 针对动漫角色优化,能处理头发、服饰等复杂遮挡与细碎结构
  • 有 SIGGRAPH 2026 论文背书,方法具备可复现的学术依据

不足之处

  • 作为新项目,预训练模型覆盖的角色风格和姿态可能有限
  • 复杂背景或强透视场景下的分层质量仍需实际验证

适用场景

  • 画师把成品插画拆层后做表情差分和服装换色
  • Live2D/动画制作前快速获得可绑定的角色部件
  • 二次创作时提取角色元素用于海报或视频合成

替代项目

Anime2Sketch、layerdiffuse

项目介绍

see-through 是计算机视觉领域的开源项目,由 shitagaki-lab 开发,是 2026 年新上线的项目。

在全站 13,592 个收录项目中,它的 GitHub 星标数(4,239)位列前 10%,在计算机视觉分类的 486 个项目里位列前 10%。

项目保持着较活跃的维护节奏,最近一次代码更新于 2026-10-03。开源论文代码,免费使用。

它主要面向的使用场景是:画师把成品插画拆层后做表情差分和服装换色。同类可对比的替代方案包括 Anime2Sketch、layerdiffuse。

上一篇:ultralytics-YOLO-DeepSort-ByteTrack-PyQt-GUI

下一篇:没有了!

同类项目推荐

modlens 开源

给纯文本编码代理装上眼睛,粘贴图片即刻获得结构化视觉证据。

The first vision plugin for DeepSeek Harness, and the vision bridge for every text-o···

★ 4104 2026-08-19
opencv 开源

开箱即用的视觉算法库,搞定图像视频处理与识别

Open Source Computer Vision Library

★ 91039 2026-08-10
DEIMv2 开源

用DINOv3做实时检测,又快又准,直接落地。

[DEIMv2] Real Time Object Detection Meets DINOv3

★ 2049 2026-08-14
OpenCVTutorials 开源

中文 OpenCV 教程,从入门到实战,边看边跑代码

OpenCV-Python4.1 中文文档

★ 1433 2026-08-20