应用简介
RealSR放大图片是一个兼具人工智能和传统插值算法的图片放大的应用。最初使用了Real ESRGAN和RealSR NCNN的成果实现安卓本地超分,后来又添加了SRMD NCNN和Real CUGAN NCNN,再往后又加入了传统插值缩放算法nearest/,bilinear/,bicubic和sinc类型插值算法avir/avir-lancir,最后更是直接加入了强大的图标处理工具ImageMagick以及Anime4kCPP,逐步成为一个算法完善的图片放大的工具。
在内置的超分模型中,作者对其中的Real ESRGAN最为推崇。RealSR放大图片应用所实现的放大和修复做到了一定程度上化腐朽为神奇。与借助云计算的商业服务相比,图片处理过程完全在本地运行,处理耗时取决于图片大小以及设备的性能;但正因此,本应用可以提供可靠稳定的运算,并且没有被收集隐私的隐忧。
【功能说明】
一、调用超分辨率程序:
./realsr-ncnn或./srmd-ncnn或./realcugan-ncnn -i 输入的图片路径 -o 输出的图片路径 [其他可选参数]…
主要参数有:
-i 输入的图片路径(jpg/png/webp文件路径或者目录路径)
-o 输出的图片路径(jpg/png/webp文件路径或者目录路径)
-m 模型所在目录的路径
-x 开启tta模式
其中srmd-ncnn额外支持:
-n 降噪等级,可选(-1/0/1/2/3/4/5/6/7/8/9/10, default=3)
-s 放大倍数,可选(2/3/4, default=2)
其中realcugan-ncnn额外支持:
-n 降噪等级,可选(default=-1,2xse模型支持-1/0/1/2/3, 3x和4xse模型支持-1/0/3)
-s 放大倍数,可选(2/3/4, default=2)
-c sync gap mode,可选(0/1/2/3, default=3)
二、调用经典插值算法:
./resize-ncnn -i 输入的图片路径 -o 输出的图片路径 [其他可选参数]...
主要参数有:
-i 输入的图片路径(jpg/png/webp文件路径或者目录路径)
-o 输出的图片路径(jpg/png/webp文件路径或者目录路径)
-m 插值算法(nearest/bilinear/bicubic/avir/avir-lancir)
-n 不使用ncnn来完成nearest和bilinear插值,得到点对点放大的结果(但是bilinear的输出结果会与s参数略有差异)
-s 放大倍数,不带-n时可以使用小数(default=4)
三、图片处理工具ImageMagick
./magick 输入图片路径 -resize 宽x高 -filter 算法 输出图片路径
./magick 输入图片路径 -resize n% -filter 算法 输出图片路径
算法包含但不限于不限于Box Cubic Hamming Jinc Lanczos Lagrange Mitchell Sinc,可以通过命令./magick -list filter查看支持的全部算法。
ImageMagick的功能非常强大,示例命令仅仅是缩放图片的调用。
三、显示指定信息
lr 显示高分辨率图像
hr 显示低分辨率图像
show (跟随图像的路径作为参数)显示指定路径的图像
help 显示帮助信息
四、RealSR放大图片应用可调用shell命令
如ls head cp rm等等
【使用指南】
RealSR放大图片应用支持两种选择文件的方式:
1、从其他应用(比如图库)分享一个或多个图片到本应用
2、在本应用中,点击选图选择图片
选择图片后,首先选择图片放大模型,点击箭头可以打开菜单。
选择好后点击运行即可,运行好后会提示。
最后点击右上角的导出即可保存图片。
RealSR放大图片应用也可以自动加载自定义模型。 你可以从网络上下载更多模型,然后导入,具体操作:
1、在文件管理器里新建一个目录
2、在App的设置中,自定义模型路径的选项里填入刚才新建目录的路径,点击保存
3、下载模型并复制到刚才新建的目录里
4、返回App,可以看到下拉菜单增加了新的模型
【应用点评】
RealSR放大图片这个应用程序非常的良心,完全免费,内置超分算法和模型。最初使用了RealSR-NCNN和Real-ESRGAN的成果,后来又添加了SRMD-NCNN和RealCUGAN-NCNN, Anime4KCPP。同时也内置了waifu2x-ncnn,支持图形界面和命令行两种操作方式使用。让你轻松的放大图片。