tumuyan / RealSR-NCNN-Android

An Android application for super-resolution & interpolation. Contains RealSR-NCNN, SRMD-NCNN, RealCUGAN-NCNN, Real-ESRGAN-NCNN, Waifu2x-NCNN, Anime4kcpp, nearest, bilinear, bicubic, AVIR...
Other
974 stars 86 forks source link

How to convert real esrgan? #45

Closed einsqing closed 8 months ago

einsqing commented 8 months ago

我使用onnx2ncnn,提示find_blob_index_by_name失败 微信图片_20231031112340

tumuyan commented 8 months ago

见ReadMe

https://github.com/tumuyan/RealSR-NCNN-Android/blob/master/README_CHS.md#%E4%B8%BA-realsr-ncnn-android-gui-%E5%A2%9E%E5%8A%A0%E6%9B%B4%E5%A4%9A%E6%A8%A1%E5%9E%8B

tumuyan commented 8 months ago

不对 你需要看real-esrgan的readme https://github.com/xinntao/Real-ESRGAN/blob/master/docs/ncnn_conversion.md

einsqing commented 8 months ago

不对 你需要看real-esrgan的readme https://github.com/xinntao/Real-ESRGAN/blob/master/docs/ncnn_conversion.md

Modify the blob name in realesrgan-x4.param: data and output,请问这句话要如何操作?

tumuyan commented 8 months ago

转换结果包含bin和param两个文件,使用文本编辑器打开后者,可以看到ncnn网络结构。文件头部几行需要把输入参数名替换为data,文件尾部的输出需要改为output,可以参考正常可用的模型进行确认