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的高斯模糊,可以看到效果,文字基本上是恢复了。不过效果没有多惊艳就是了,不过这不妨碍这是一个好算法。

 

怎么运行github仓库的BlurGan

相关文章:

  • 2021-04-24
  • 2021-10-20
  • 2022-02-08
  • 2021-05-03
  • 2021-10-19
  • 2021-11-03
  • 2021-04-10
猜你喜欢
  • 2021-12-02
  • 2021-04-29
  • 2021-11-26
  • 2021-09-25
  • 2021-12-09
  • 2021-04-23
相关资源
相似解决方案