
3 分钟把模糊图放大 4 倍AI 超分 Real-ESRGAN-ncnn-vulkan 从安装到调参实战【免费下载链接】Real-ESRGAN-ncnn-vulkanNCNN implementation of Real-ESRGAN. Real-ESRGAN aims at developing Practical Algorithms for General Image Restoration.项目地址: https://gitcode.com/gh_mirrors/re/Real-ESRGAN-ncnn-vulkan老照片糊了、动漫截图有锯齿想变清晰Real-ESRGAN-ncnn-vulkan 用 GPU 跑 AI 超分一条命令就能把图片修复放大到 4 倍。下面从环境准备、跑通第一张图讲到显存、速度、画质的调优。 先把环境跑起来要求分两层照着快速核对硬性门槛不满足就跑不了一块支持 Vulkan 的显卡NVIDIA / AMD / Intel 都行该显卡的最新驱动——崩溃和黑图输出一半是驱动太旧造成的建议配置满足效果更佳2GB 以上显存处理 4K 大图建议 4GB 以上留足磁盘空间4 倍放大后图片面积是原来的 16 倍源码编译git clone https://gitcode.com/gh_mirrors/re/Real-ESRGAN-ncnn-vulkan cd Real-ESRGAN-ncnn-vulkan mkdir build cd build cmake .. make -j4编译成功后把模型文件成对的 .param 和 .bin放到可执行文件旁的models目录里程序默认从这里加载。开箱即用从项目发布页下载对应系统的预编译包解压即用可执行文件和models模型目录一起打包好了不需要额外配置。 3 分钟跑通第一张图最短能出结果的命令realesrgan-ncnn-vulkan -i input.jpg -o output.png -n realesr-animevideov3 -s 2这条命令里实际出现的参数逐个说清楚-i它控制什么输入图片可以是单个文件也可以是目录什么时候用必填支持 jpg / png / webp推荐值先拿一张小图试-o它控制什么输出路径文件或目录什么时候用必填输出是文件时扩展名决定输出格式推荐值.png无损最适合保存修复结果-n它控制什么跑哪个超分模型什么时候用默认值针对动漫图自然照片就换成 realesrgan-x4plus推荐值先用默认值-s它控制什么放大倍数什么时候用2 倍省显存快一些4 倍是模型支持的上限推荐值2换个输入或场景命令这样变realesrgan-ncnn-vulkan -i ./input_images -o ./output_images -s 2批量处理整个目录输入输出必须都是目录或都是文件输出格式默认 png。realesrgan-ncnn-vulkan -i photo.jpg -o photo_up.png -n realesrgan-x4plus -s 3同一张自然照片换通用模型放大 3 倍。⚡ 按三种场景调显存、速度和画质显存不够 / 内存爆掉症状大图一上来就 OOM整机卡死。realesrgan-ncnn-vulkan -i big_image.jpg -o output.png -t 128-t控制分块大小图片被切成对应边长的小块依次处理直接压低显存峰值。小图用 0自动显存紧张给 128 或 64分块越大越快但越吃显存。多显卡可以配合-g给每块卡单独指定realesrgan-ncnn-vulkan -i big_image.jpg -o output.png -g 0,1 -t 200,100处理太慢想加速症状一批图排队处理GPU 没吃满。realesrgan-ncnn-vulkan -i ./input_images -o ./output_images -j 4:4:4-j load:proc:save控制加载、处理、保存三段的线程数。一堆小图用 4:4:4 提高并行度单张大图用 2:2:2 降内存占用。默认 1:2:2 在多数情况下够用显存开始紧张时把中间的数字调小。质量还想再拉一拉症状整体满意但重要图片还想更细。realesrgan-ncnn-vulkan -i input.jpg -o output.png -x-x开启 TTA 模式多角度处理再融合细节质量更好代价是处理时间大约 3 倍。只给重要图片开批量处理别用。想省磁盘再追加-f webp文件比 png 小得多。 挑一个合适的超分模型叫什么适合谁一句话特点快不快realesr-animevideov3动漫 / 视频帧线条锐利模型最轻量最快realesrgan-x4plus-anime动漫静态图比 v3 细节和色彩更足中等realesrgan-x4plus自然照片、通用场景通用性最好用得最多中等realesrnet-x4plus真实照片保留细节多观感最自然最慢拿不准就先用默认的 realesr-animevideov3跑得最快效果不满意再换 x4plus 系列。模型文件不一定非要放默认位置-m指过去就行realesrgan-ncnn-vulkan -i input.jpg -o output.png -m ./my_models❓ 遇到问题 10 秒查修复现象输出全黑图或程序直接崩溃原因显卡驱动太旧Vulkan 支持不完整修复把 GPU 驱动升级到最新版后重跑现象大图 OOM 报内存错误原因分块太大显存峰值超了修复realesrgan-ncnn-vulkan -i big.jpg -o output.png -t 64现象报 unknown model dir type原因-m指定的模型路径里不含 models 字样修复把目录改名为my_models之类的名字再传-m ./my_models现象输出格式和预期不一致原因输出是文件路径时以扩展名为准-f不生效修复把输出文件直接命名成 .png / .webp / .jpg仍搞不定去仓库 issues 区搜一下报错的原文或看 README 的 Usages 一节里的完整参数说明。 全量参数随查随用参数干什么的取值范围默认值一句话备注-i输入图片/目录jpg / png / webp必填要和 -o 同为文件或同为目录-o输出图片/目录jpg / png / webp必填文件输出时扩展名定格式-f输出格式jpg / png / webppng目录输出时生效-s放大倍数2 / 3 / 44animevideov3 有对应 -x2/-x3/-x4 模型文件-n模型名称4 个模型名realesr-animevideov3选型见上方对照表-m模型目录文件夹路径models路径必须包含 models 字样-t分块大小0 或 ≥320自动调小省显存-gGPU 编号如 0,1,2auto多显卡用逗号分隔-j线程数 load:proc:save如 4:4:41:2:2调高并行度显存占用增加-xTTA 画质模式开 / 关关约 3 倍耗时-v详细输出开 / 关关逐图显示进度-h打印帮助———第一张图应该已经出结果了下一步可以试试把-x和-m自定义模型目录组合起来或者在双卡机器上把多 GPU 流水线搭起来。【免费下载链接】Real-ESRGAN-ncnn-vulkanNCNN implementation of Real-ESRGAN. Real-ESRGAN aims at developing Practical Algorithms for General Image Restoration.项目地址: https://gitcode.com/gh_mirrors/re/Real-ESRGAN-ncnn-vulkan创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考