写了个用 tensorflow.js 在前端跑图片超分辨率的网站

23次阅读

共计 449 个字符,预计需要花费 2 分钟才能阅读完成。

有时候网上找到了好看的壁纸或头像,但是找不到更大的尺寸,就用超分辨率模型去放大一下,用的最多的就是本地跑 Real-ESRGAN,放大动漫类的图片很不错,但是需要下载程序跑,想用的时候还要再找,有点麻烦。也有一些在线放大的网站比如 bigjpg,用的也是这个模型,但是就是不太喜欢上传图片。前一段试了一下 weblmm,感觉本地跑的就是舒服,就想着能不能把这个模型也搬到 web 端。

加速计算

tensorflow.js 支持调用 WebGL 和 WebGPU 进行加速推理。

WebGL 在大部分设备上都自动能调用,但是比 WebGPU 慢。

WebGPU 在 Android 端最新版 chrome 也能自动调用,在 Windows/Linux 需要手动开启 chrome://flag 里面的 WebGPU,使用独显可能还需要配置 chrome 跑在独显上。

(还是学生,水平不高,页面简陋)网站地址:https://cappuccino.moe

对动漫图片放大效果比较好,现实图片效果不怎么样,放大图片会跑得很慢,建议先放个小图片尝试。欢迎大家体验!

正文完
 0