将图片的分辨率提高,并且保持画质,业界叫做super revolution,去年有一个新算法WDSR赢得了2018年NTIRE超分辨率冠军竞赛。
github上有一个keras的实现工具,可以拿来用一下。
地址为:https://github.com/krasserm/super-resolution#environment-setup
原版地址:https://github.com/JiahuiYu/wdsr_ntire2018

踩坑记录:

  1. git clone代码到本地,确保本地环境安装好tensorflow,keras以及相应的cuda和cudnn。

    英伟达的显卡驱动和cuda的版本是挂钩的,而tensoflow官网写的支持cuda9.0,并没有明确说支持cuda10.0,网上说要支持cuda10.0的资料要弄很多东西。所以还是选用cuda9.0 + tensorflow-gpu 1.11.0搭建环境即可
    代码没有包含预训练的模型,可能需要FQ去下载。

结论:效果很赞,原先像素1600 x 848的图片被提高到了6400 x 3392, 相当于提高了4倍。对于网上找到的分辨率不够的图片,可以使用这个工具来提高像素,然后应用到电脑桌面上。

转载于:https://www.cnblogs.com/linyihai/p/10631869.html

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐