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,支持圖形界面和命令行兩種操作方式使用。讓你輕松的放大圖片。