写了个用 tensorflow.js 在前端跑图片超分辨率的网站 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
xclrr
V2EX    分享创造

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

  •  
  •   xclrr
    xororz 2024-04-11 19:13:09 +08:00 2112 次点击
    这是一个创建于 546 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    加速计算

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

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

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

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

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

    第 1 条附言    2024-04-12 16:45:49 +08:00

    已开源,仓库地址: xororz/web-realesrgan

    7 条回复    2024-04-13 09:43:12 +08:00
    FakerLeung
        1
    FakerLeung  
       2024-04-11 20:44:19 +08:00
    哈哈哈哈,有没有 cli 版本。想批量处理一下启蒙小故事。
    xclrr
        2
    xclrr  
    OP
       2024-04-11 21:01:40 +08:00 via Android
    @FakerLeung 这个 web 版只是方便随时随地使用,性能不太行,原模型仓库
    https://github.com/xinntao/Real-ESRGAN
    有 python 和 cli 程序可以批量处理
    clandyuki
        3
    clandyuki  
       2024-04-12 08:11:24 +08:00
    效果不错啊,有开源仓库地址吗
    xclrr
        4
    xclrr  
    OP
       2024-04-12 09:34:08 +08:00 via Android
    @clandyuki 哈哈,目前代码写的稀烂,过两天再完善一下就开源
    FakerLeung
        5
    FakerLeung  
       2024-04-12 11:37:28 +08:00
    @xclrr #2
    就是没有显卡才想要个 cli 的
    xclrr
        6
    xclrr  
    OP
       2024-04-12 12:06:58 +08:00 via Android
    @FakerLeung 不需要独显的,有可以调用集显的可执行文件,realesrgan-ncnn-vulkan ,开箱即用
    https://github.com/xinntao/Real-ESRGAN/releases/tag/v0.2.5.0
    cuit4017
        7
    cuit4017  
       2024-04-13 09:43:12 +08:00
    效果可以啊
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5295 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 23ms UTC 09:07 PVG 17:07 LAX 02:07 JFK 05:07
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86