SVA-DeOderForArt 教程:从入门到精通
什么是 SVA-DeOderForArt?
SVA-DeOderForArt 是一个基于人工智能的图片修复/增强模型,它的核心功能是:

- 去噪/修复: 消除图片中的噪点、压缩痕迹、扫描线等瑕疵,让画面变得干净、平滑。
- 高清化/放大: 将低分辨率的图片(如网图、截图)放大到更高的分辨率,并填充丰富的细节,使其变得清晰锐利。
- 风格化增强: 特别针对动漫、插画等艺术风格进行了优化,它不是简单地“拉高像素”,而是会智能地“补画风”,它会根据线条的风格生成合适的阴影、高光和纹理,让修复后的图片看起来更像原画师亲手绘制的一样,而不是生硬的AI补图。
与其他工具的区别:
- 与传统放大算法(如 bicubic)相比,它能生成真实的细节,而不是模糊的噪点。
- 与通用型AI放大模型(如ESRGAN、Real-ESRGAN)相比,它在处理动漫线条、色彩和平滑度方面有压倒性优势,效果更“二次元”。
- 与其他动漫专用模型(如Waifu2x)相比,SVA-DeOderForArt 通常效果更自然、细节更丰富,尤其是在处理复杂背景和光影时。
准备工作:你需要什么?
在开始之前,请确保你准备好以下几样东西:
- 一台电脑: Windows 系统是最主流的选择,Mac 和 Linux 也可以,但教程和社区支持主要面向 Windows。
- 一张不错的显卡: 这是最重要的! AI 模型计算量巨大,没有 GPU 会非常慢。
- 推荐: NVIDIA 显卡,显存至少 6GB,显存越大,处理速度越快,能处理的图片尺寸也越大。
- 入门级: 4GB 显存的显卡(如 GTX 1650)也能运行,但处理大图或高倍率放大时会比较吃力。
- 非 NVIDIA 显卡: 可以使用 AMD 显卡(需要额外配置 ROCm)或 Intel 显卡(支持 DirectML),但兼容性和性能可能不如 NVIDIA,社区支持也较少。
- Python 环境: SVA-DeOderForArt 是一个 Python 项目,你需要安装 Python,建议使用 Python 3.8 或 3.9 版本,可以直接从 Python官网 下载安装。
- Git: 一个代码版本管理工具,用于从 GitHub 下载项目,可以从 Git官网 下载安装。
详细安装步骤(Windows 系统)
步骤 1:下载项目代码
- 在你的电脑上创建一个文件夹,用于存放这个项目,
D:\AI\SVA-DeOderForArt。 - 在这个文件夹的空白处,按住
Shift键,然后点击鼠标右键,选择 “在此处打开 PowerShell 窗口” 或 “在此处打开终端”。 - 在打开的黑色窗口中,输入以下命令并按回车:
git clone https://github.com/nagolys/SVA-DeOderForArt.git
- 等待命令执行完毕,你会看到一个名为
SVA-DeOderForArt的文件夹被下载下来。
步骤 2:安装依赖库
- 进入刚刚下载的
SVA-DeOderForArt文件夹,再进入其中的S-Former文件夹。 - 在
S-Former文件夹的空白处,再次右键,选择 “在此处打开 PowerShell 窗口” 或 “在此处打开终端”。 - 在终端中输入以下命令,这会安装项目所需的所有 Python 库:
pip install -r requirements.txt
注意:如果你的电脑上有多个 Python 环境,可能需要使用
pip3或指定 Python 路径,python -m pip install ...。
步骤 3:下载预训练模型文件
这是最关键的一步,模型文件是 AI 的“大脑”。

- 访问项目的 Hugging Face 模型库页面:https://huggingface.co/nagolys/SVA-DeOderForArt
- 你会看到几个模型文件,主要是:
SVA.pth:这是主模型文件,用于去噪和修复。SVAx2.pth:这个模型专门用于 2倍放大。SVAx4.pth:这个模型专门用于 4倍放大。
- 点击文件旁边的 下载 按钮(🔗图标),将它们下载到你的电脑上。
- 在你的
SVA-DeOderForArt项目文件夹下,创建一个新文件夹,命名为weights。 - 将下载好的
.pth模型文件 全部移动 到weights文件夹里。
步骤 4:安装 NVIDIA CUDA
SVA-DeOderForArt 需要利用 NVIDIA GPU 的 CUDA 加速库才能运行,如果你已经安装了较新版本的 NVIDIA 显卡驱动,可能已经包含了 CUDA,可以跳过这一步。
- 访问 NVIDIA CUDA Toolkit 官网。
- 选择一个与你显卡和 Python 版本兼容的版本,对于新手,选择最新的稳定版本通常是最简单的(CUDA 11.x 或 12.x)。
- 下载并运行安装程序,按照提示完成安装,安装时选择“自定义安装”,并确保勾选了“CUDA”和“cuDNN”(如果提供的话)。
- 重要提示: CUDA 的版本需要与你之后安装的 PyTorch 版本兼容,如果你不确定,可以先不装 CUDA,下一步安装 PyTorch 时,它会自动检测并提示你安装匹配的 CUDA。
步骤 5:安装 PyTorch
PyTorch 是一个深度学习框架,是运行 SVA 的基础。
- 打开一个新的 PowerShell 或命令提示符窗口。
- 访问 PyTorch 官网。
- 在网站上选择你的配置:
- Stable: 选择
Stable(2.x)。 - From Source: 选择
Windows。 - Language: 选择
Python。 - CUDA: 选择你安装的 CUDA 版本,或者选择
None让它自动推荐。强烈建议选择CUDA,因为速度会快几十甚至上百倍。
- Stable: 选择
- 网站会生成一个安装命令,类似这样:
pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118
注意:
cu118表示 CUDA 11.8,如果你的 CUDA 版本是 12.x,它会显示cu121等,请复制网站上生成的最新命令。 - 将这个命令复制到你的终端中,按回车执行,等待安装完成。
开始使用:修复你的第一张图片
所有环境都配置好了!我们可以开始处理图片了。

使用 WebUI(推荐,最简单)
项目自带了一个简单的网页界面,使用起来非常方便。
- 进入
SVA-DeOderForArt文件夹,再进入web文件夹。 - 在
web文件夹中,找到并双击运行app.py文件。 - 如果一切顺利,你的终端会显示一些信息,最后会出现一串网址,通常是
http://127.0.0.1:7860。 - 打开你的网页浏览器(Chrome, Edge 等),在地址栏输入
http://127.0.0.1:7860并回车。 - 你会看到一个简洁的上传界面:
- Upload Image: 点击上传你想要修复的图片。
- Model: 选择你下载的模型。
SVA.pth用于修复,SVAx2.pth用于2倍放大修复,SVAx4.pth用于4倍放大修复。 - Scale: 选择放大倍数,如果只做修复而不放大,选择
1x。 - Denoise Strength: 去噪强度,数值越高,画面越平滑,细节可能会
