图像超分算法处理软件——RealSR放大图片 V1.9.3

1次阅读
没有评论

RealSR无损放大图片为安卓版开源软件,最大的亮点是内置很多超分算法和模型,图片处理过程完全在本地运行,无需担心隐私泄漏,是一款优秀的图片放大工具。它是利用实用的图像修复算法,对低分辨率图片完成放大和修复,借助人工智能技术来实现无损的图片放大,可以自适应的进行不同尺寸大小的图片的放大,用户可以直接保存高清的画质,无损放大图片。

软件名称:RealSR放大图片
版本编号:V1.9.3
功能简介:

  • realSR软件功能丰富,可以自由的开启/关闭或更换,例如:预处理webp/png/jpg/bmp以外的图片为png、导出时使用的图片格式等等。
  • 实操方面就简单了,直接点击“选图”,然后再选择需要放大的“算法模型”即可。
  • 本软件采用本地服务方式进行图片放大大。可以自定义选择无损放大倍数,支持2倍、4倍、10倍等预设,您也可以自定义选择倍数。输入格式,支持输入webp、png、jpg、jpeg和bmp等常见格式。输出格式,支持输出为png、webp、gif、heif和jpeg格式。

下载地址: https://pan.baidu.com/s/1Hu9jovTUnlCPFqvJ0AOOvA?pwd=52pj

操作简单:打开软件-----点击“选图”------选择算法模型-----点击“运行”-----完成后点击“导出”,保存到相册。

实测演示图片:

效果图对比
照片类原始图片:

照片类处理效果图:(real-esrganv3-anime-x4算法)

贴图类原始图片:

贴图类处理效果图:

以下为开源信息:
RealSR-NCNN-Android
开源地址:https://github.com/tumuyan/RealSR-NCNN-Android
超分辨率是指将低质量压缩图片恢复成高分辨率图片的过程,用更常见的讲法就是放大图片并降噪。随着移动互联网的快速发展,智能设备逐渐普及到生活的每个角落。随之而来的是大量的图像数据。有的图片本身分辨率就比较低,难以看清楚细节;有的在存储和传输的过程中被反复压缩和劣化,最终不再清晰。为了获得更加高质量的视觉体验,或者出于更为基本的目的看清楚图片,图像恢复/超分辨率算法应运而生。而手机作为目前我们生活中最常使用的智能设备,显然有使用这一技术的迫切需求。
这个程序正是为安卓设备构建的一个图像超分辨率的应用。具有如下特点:

  • 内置超分算法和模型多。
  • 最初使用了RealSR-NCNN和Real-ESRGAN的成果,后来又添加了SRMD-NCNN和RealCUGAN-NCNN, Anime4KCPP。
  • 同时也内置了waifu2x-ncnn(但是没有内置模型和预设命令,如有需求自行下载并添加)兼顾传统插值算法。
  • 包括常见的nearest、bilinear、bicubic算法,以及imagemagick的二十多种filter。
  • 内置缩小算法。
  • 除使用用户指定倍率和算法的缩小方式外,resize-ncnn设计了一种自动缩小的算法de-nearest。
  • 参见笔记支持图形界面和命令行两种操作方式使用。
  • 转换结果先预览,满意再导出,不浪费存储空间。
  • 导出文件自动按照模型和时间命名,方便管理。
  • 自定义优先选用的超分算法和模型。
  • 自定义预设命令。
  • 图片处理过程完全在本地运行,无需担心隐私泄漏、服务器排队、服务收费;处理耗时取于决选择的模型、图片大小以及设备的性能。

结构介绍:

  • RealSR-NCNN-Android-CLI 包含RealSR、SRMD、SRMD、Waifu2x、Resize和Animk4k共6个模块,可以分别编译出对应的命令行程序,编译结果可以在安卓设备的Termux等虚拟终端中使用。
  • RealSR 可以使用RealSR和Real-ESRGAN的模型。
  • Resize 使用了nearest/最邻近、bilinear/两次线性、bicubic/两次立方三种经典放大(interpolation/插值)算法,以及Lanczos插值算法相似的avir/lancir。
  • 特别的,nearest和bilinear可以通过-n参数,不使用ncnn进行运算,得到点对点放大的结果;当不使用-n。参数时,-s参数可以使用小数。
  • RealSR-NCNN-Android-GUI 可以编译出APK文件,这样用户可以在图形环境下操作。(不过他的本质就是在给上述命令行程序套壳,而不是通过JNI调用库文件)
  • Resize-CLI 可以编译出resize命令行程序,包含nearest/最邻近、bilinear/两次线性两种算法,不需要ncnn,编译体积较大。此工程除Android使用外,也可使用VS2019编译,在PC端快速验证。

如何使用 RealSR-NCNN-Android-GUI
支持两种选择文件的方式:

  • 从其他应用(比如图库)分享一个或多个图片到本应用。
  • 在本应用中,点击选图选择图片。

支持两种操作方式:

  • 点击放大(视图片大小和设备性能需要等待不同时间——毕竟原项目是使用电脑显卡运行的)- 查看放大效果是否满意,如果满意点击导出保存到相册。
  • 也可以在运行前切换使用的模型。切换模型后无需重新选择图片。运行过程中点击右上角进度可以终止运行;运行过程中切换模型并点击运行,或者直接输入命令并回车,可以终止上次任务并开始执行新的任务。直接在输入框内输入命令完成调用(可以输入help查看更多信息)。

应用依赖于vulkan API,所以对设备有如下要求:
使用了比较新的SOC。经过实际测试,骁龙853(GPU Adreno510)可以处理较小的图片系统支持vulkan。
(Google在Android7.0中增加了vulkan的集成,但是您的设备厂商不一定提供了这项支持)为 RealSR-NCNN-Android-GUI 增加更多模型RealSR-NCNN-Android-GUI 在 ver 1.7.6 以上的版本可以自动加载自定义模型。
你也可以下载更多模型。

正文完
 0
116博客
版权声明:本篇文章由 116博客 于2024-11-28发表,共计2397字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码