怎么运行github仓库的BlurGan

BlurGan是用来把图像去模糊的。

github仓库:

https://github.com/KupynOrest/DeblurGAN

调试成功的代码下载:

https://pan.baidu.com/s/1dWTaMbeon80xfh9lJxKdpA

但是按照作者的步骤来跑却运行不起来,搞了大半天。现在可以对自己的图像去模糊。

测试条件:

windows 10 64位

无安装cuda,用cpu跑

对代码做了的修改:

(1)取消了html保存的步骤,不知道什么原因,html包老是出错,懒得调了

(2)打印的网络参数被删掉了,因为挡着调试的视线

(3)dataloader不知道为什么他的代码没有调用初始化,我调用了一下它的初始化

(4)加入了cv2显示结果图像,没办法不存html只好显示咯

(5)他启用了多线程,然后又是一顿报错,我把test.py放入main里面运行就没事了。

测试指令:

cd到解压目录,cd不用我教吧。。。

python test.py --dataroot ./myTestImage --model test --dataset_mode single --learn_residual --gpu_ids -1  --fineSize 300

--dataroot存放你想去模糊的测试图片 这里我已经创了个文件夹myTestImage,大家往里面扔图片就可以了

--gpu_ids:有cuda的同学,这里把这项去掉,我没cuda才填了-1

--fineSize:对原图裁剪的大小,这个报错的话先试试去掉这个。

下面为结果,左面是去模糊,右面是原图。我使用的是模板为17*17的高斯模糊,可以看到效果,文字基本上是恢复了。不过效果没有多惊艳就是了,不过这不妨碍这是一个好算法。

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值