用python写了一个批量添加噪声的代码,分享给大家,可以用于图像去噪方面,该方法需要安装的库有:opencv-python、pyqt5、numpy。
先给大家看一下效果:
图1 主窗口
图1是程序的主窗口,点击“文件”回弹出三个选项,分别是选择图片、文件夹和设置,图片和文件夹是需要添加噪声的图片或其所在的文件夹,“设置”可以设置添加噪声的种类。如图二
图2 设置窗口
现在给大家演示一下效果:
图3 添加噪声效果展示(添加高斯噪声,方差为25)
图3为添加高斯噪声的效果,该程序可以实现多种噪声同时添加,可以批量化保存,同时可以对同一图像一次性多次添加噪声,还有更多更能请大家自行摸索,代码我放在github上面:
批量添加噪声程序-------宇宙第一好用,我是秦始皇v我50元
目前该程序只能适用非中文字符名字的图片,如果是中文字符的图片,请大家自行改名,如果想对多个名字快速更改名字并排序,请看我的另一篇文章:一种批量改写文件名为连续数字的脚本