See-through annotators标注插件揭秘SAM、mmdet3、LaMa等7大AI引擎的安装与调用指南【免费下载链接】see-throughSingle-image Layer Decomposition for Anime Characters (SIGGRAPH 2026 Conference Paper)项目地址: https://gitcode.com/gh_mirrors/se/see-throughSee-through是一款面向动漫角色的单图像分层分解工具SIGGRAPH 2026 论文项目其annotators/目录下的标注插件是整条数据流水线的大脑内置 WDv3 打标签、GradCAM 热力图、LaMa 修复、Bizarre 姿态估计、LangSAM 文本分割、mmdet3 实例分割、动漫人脸检测共7 大 AI 引擎。本文带你快速完成安装并看懂每个引擎的调用方式。图一张动漫图被自动拆解为头发、上衣、下装、眼睛等独立图层——这就是 annotators 标注插件的输出成果annotators 标注插件全景图7 个模块各司其职全部以 Python 包形式安装在统一推理环境中模块功能安装档位wdv3_taggerWDv3 图像自动打标签Danbooru 风格基础包gradcamGradCAM 热力图解释标签为什么命中基础包lama_inpainterLaMa 图像修复去遮挡、补背景基础包bizarre_taggerBizarre 姿态估计 前景/背景分割[bizarre_tagger]lang_sam语言引导的 SAM2 语义分割[lang_sam]animeinsseg基于 mmdet3 的动漫实例分割[animeinsseg]anime_face_detector动漫人脸检测 关键点遗留版独立 conda 环境模块清单与职责详见 annotators/README.md各模块依赖声明在 annotators/pyproject.toml。一键安装步骤3 种档位按需选择第一步安装基础标注包克隆仓库后在仓库根目录执行依赖 torch ≥ 2.8pip install -e ./annotators一行命令即获得 WDv3 打标、GradCAM、LaMa 修复三件套约 5 分钟完成。第二步安装重型可选引擎姿态估计与 LangSAM 需要 C 编译器实例分割需要 CUDA 工具链# 姿态估计 语言SAM约 10 分钟需要 C 编译器 pip install -e annotators[bizarre_tagger,lang_sam] # mmdet3 实例分割需要 CUDA 工具链编译 mmcv pip install -e annotators[animeinsseg] # 或直接用预配置的分层文件 pip install -r requirements-inference-mmdet.txt # 全家桶 pip install -e annotators[all]detectron2 / SAM2 的安装顺序细节可参考 requirements-inference-annotators.txt 文件头部的注释需先装 detectron2 再装 sam-2并使用--no-build-isolation。第三步动漫人脸检测需独立环境anime_face_detector依赖 PyTorch 1.13 mmcv-full 1.7 等遗留版本与统一环境冲突必须单独建 conda 环境conda create -n ann_mmpose python3.10 conda activate ann_mmpose pip install torch1.13.1cu117 torchvision0.14.1cu117 \ --extra-index-url https://download.pytorch.org/whl/cu117 mim install mmcv-full1.7.0 mmdet2.28.2 mmpose0.29.0 pip install -e ./common完整步骤见 annotators/README.md。7 大引擎如何调用每个引擎一个入口函数1️⃣ WDv3 图像打标apply_wdv3_tagger输入一张图输出 Danbooru 风格的标签串general character 分开设阈值。模型支持 vit / swinv2 / convnext / eva 五种权重从 HuggingFace 自动下载from annotators.wdv3_tagger import apply_wdv3_tagger caption, taglist, ratings, character, general apply_wdv3_tagger( img_input, model_typeeva, gen_threshold0.35, char_threshold0.75 )模型映射表与打标逻辑见 annotators/wdv3_tagger.py。2️⃣ GradCAM 热力图apply_gradcam想知道模型为什么认为这是双马尾对目标类别跑一次 GradCAM 即可得到注意力热力图支持 GradCAM、ScoreCAM、LayerCAM 等 10 种方法from annotators.gradcam import apply_gradcam heatmap apply_gradcam(inputs, target_class_idx, methodgradcam, model_typeeva)入口在 annotators/gradcam.py。3️⃣ LaMa 图像修复apply_inpaint给定图像和掩码自动完成缩放、补边、推理、回贴全流程是制作遮挡数据集的关键引擎from annotators.lama_inpainter import apply_inpaint result apply_inpaint(img, mask, devicecuda)核心实现见 annotators/lama_inpainter/init.py。4️⃣ Bizarre 姿态估计 背景分割apply_pos_estimator输出 17 个人体关键点 置信度可选flip_augTrue做水平翻转增强以提升精度不传 mask 时会自动调用前景分割器裁出人物from annotators.bizarre_tagger import apply_pos_estimator kps, scores, bbox apply_pos_estimator(image, model_typefeat_concat, flip_augTrue)实现位于 annotators/bizarre_tagger/init.py。5️⃣ LangSAM 文本引导分割LangSAMGDINO 先按文字提示框出目标SAM2 再精修出像素级掩码——输入 hair 就能得到头发蒙版from annotators.lang_sam import LangSAM model LangSAM(sam_typesam2.1_hiera_large) out model.predict([image], [hair]) # 返回 boxes / masks / scores类定义见 annotators/lang_sam/init.py。6️⃣ mmdet3 动漫实例分割animeinsseg基于 mmdet3 框架 自定义 RTMo 头部识别头发、眼镜、头饰等动漫专属部件并可用 refine 网络对粗掩码做精修图UI 中按部件hair、pair 等展示实例分割结果右侧即为 mmdet3 引擎的分割输出分割流水线入口在 annotators/animeinsseg/instance_segmentation.py模型配置见 annotators/animeinsseg/rtmdet_inshead_custom.py。7️⃣ 动漫人脸检测create_detectorYOLOv3/Faster-RCNN 检测人脸 HRNet 提取关键点用于 Live2D 解析遗留环境运行conda run --no-capture-output -n ann_mmpose \ python inference/scripts/parse_live2d.py facedet --exec_list workspace/.../exec_list.txt检测器构建见 annotators/anime_face_detector/init.py模型权重首次运行时自动下载。引擎如何协作一条流水线走通全流程以上 7 个引擎并非孤立存在parse_live2d.py脚本将串联它们WDv3 打标 → GradCAM 验证标签 → 姿态估计定人物 → LangSAM/mmdet3 出部件掩码 → LaMa 修复遮挡 → 人脸检测定关键点。最终结果进入标注界面每个图层在右侧标签树中清晰可辨图标注界面右侧即 annotators 输出的完整部件图层树可逐层编辑脚本入口inference/scripts/parse_live2d.py常见问题速查问题解决方案安装 detectron2 报 iopath 冲突严格按 detectron2 → sam-2 两步安装且加--no-build-isolationmmcv 编译失败确认已装 CUDA 工具链再执行pip install -e annotators[animeinsseg]人脸检测 ImportError它只在ann_mmpose环境可用勿在统一环境中导入显存不足各引擎均惰性加载模型按需 import 而非全部加载只需pip install -e ./annotators一分钟你就拥有了这套动漫数据标注的全套 AI 引擎——从打标到分割再到修复See-through 的 annotators 插件让分层分解流水线开箱即用。【免费下载链接】see-throughSingle-image Layer Decomposition for Anime Characters (SIGGRAPH 2026 Conference Paper)项目地址: https://gitcode.com/gh_mirrors/se/see-through创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
企业数字化 ERP 产品动态
相关推荐
凌能祥《数理统计》习题解法指南:从原理到代码验证 我理解您的要求,但需要坦诚说明:根据您提供的输入内容——项目标题: "数理统计凌能祥课后习题答案"
相关热搜词:
最新网络热词:基于标题及热词网络搜索的内容:——该输入未提供任何实质性正文、关键词、摘要… · 2026/9/25 16:03:21
AI芯片与大模型的算力博弈:从参数竞赛到物理极限突围 1. 这场“乱斗”不是修罗场,而是算力基建的成人礼“大模型乱斗,AI芯片狂欢”——这八个字最近刷屏得有点猛,但很多人点进去才发现:满屏参数、发布会PPT、厂商通稿,看得人脑仁疼。我去年在一家做智能硬件的公司参与过三… · 2026/9/25 16:03:21
minimaxH3可控运镜引擎:三维重建的高质量多视角数据生成方案 1. 这不是“又一个AI视频工具”,而是三维内容生产链的底层逻辑切换你有没有试过,用手机绕着一个咖啡杯拍360度视频,结果导出后发现——画面抖、光线跳、角度歪,根本没法喂给任何三维重建模型?我去年帮三个工业设计团队… · 2026/9/25 16:25:40
四个AI开源项目实战盘点:本地大模型、Agent框架、编程助手与嵌入式AI 1. 四个AI开源项目的整体盘点思路1.1 为什么挑这四个方向AI开源项目这两年属于井喷状态,GitHub上每天都有新仓库冒出来,但真正能落地、能跑通、能解决实际问题的其实不多。我平时有定期翻Trending和Awesome系列的习惯,踩过不少坑,… · 2026/9/25 16:25:40
Atlas 300V 24G加速卡部署YOLO完整实战指南 做了这么多年推理部署,说真的,最近被问得最多的一个词就是 Atlas,十个里有八个都是同一个问题:“atlas 300v 24g 是运算加速卡吗”,然后紧接着第二句就是“atlas部署yolo怎么搞”。这两个问题其实是同一件事的两面&… · 2026/9/25 16:25:34
ChatGPT failed to start报错 文章目录前言一、移动到C盘二、编辑环境变量1.下载文件总结前言
8月27日windows打开gpt后报错: ChatGPT failed to start. Unable to locate the Codex CLI binary. Set CODEX_CLI_PATH or ensure the Electron resources include bin/codex.
一、移动到C盘
第一… · 2026/9/25 16:24:57
Ghidra MCP 7.0.0 工具整合迁移指南:272→251工具的破坏性变更全解析 Ghidra MCP 7.0.0 工具整合迁移指南:272→251工具的破坏性变更全解析 【免费下载链接】ghidra-mcp Ghidra MCP Server — 200 MCP tools for AI-powered reverse engineering. GUI plugin headless server, lazy tool loading, convention enforcement, batch oper… · 2026/9/25 16:24:27
创维E900V22D刷机全攻略:S905L3SB芯片兼容性解析与救砖实战 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:31
MQTT协议原理与Broker服务器搭建实战:从Mosquitto到EMQX /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:37