网络上抓的GUI都没办法正常用
总之就先抓官方版来打指令
打指令有够麻烦 不过总算能正常转
原本想测 2x -> 4x 跟 原图 -> 4x
但我的电脑好像扛不住后者
所以就只有跑一种了
打指令
realcugan-ncnn-vulkan.exe -i input.jpg -o output.png -c 1 -x
非常简单, 但其实也有该有的指令可以用
-n 降躁 -1是关掉 然后0/1/2/3 默认-1
-s 放大倍数 1/2/3/4 默认2
因为这个模型在无降躁的情况下就可以做得蛮好了, 所以我省略掉 -n
然后我固定都是跑 2x 所以也省略掉 -s
-c 是 syncgap mode, 其实我也查不太到, 但应该是多线程处理不同区块的时候
区块之间的演算同步的策略?
有 0/1/2/3, 0是不开, 1/2/3 依序是准确 -> 粗略 -> 非常粗略
虽然没测试过具体效果, 但我就都开1了
-x 是 TTA, 似乎能提高信躁比, 官方文件说可以避免掉一些 artifacts
但开了之后跑起来会花 8 倍时间
也有说法是说开了效果不明显 (信躁比 +15%), 所以自己斟酌
-i -o 的部分也可以直接设定目录, 所以是支援批次转换
以上设定转出来的结果
想比对效果可以查我稍早的文章, 有用旧式 waifu2x 转出来的版本
https://imgur. com/a/9ZhTk7j
没有开降躁的情况下就能锐利到有点可怕
但应该是 2x -> 4x 这边多一步造成的
2x 的图片看起来蛮自然
再研究看看能不能直接 4x...
但是这个模型的表现是相当不错的, 而且不需要 CUDA
有空再写个简单的 GUI, 省下写指令的功夫
终于可以尻了