python模糊图片过滤
来源:互联网 发布:革委会 知乎 编辑:程序博客网 时间:2024/04/30 02:13
最近在做人脸识别清洗样本的工作,发现经过人脸对齐后存在部分图片十分模糊,所以用opencv滤了一下。
原理就是使用了cv2.Laplacian()这个方法,代码如下。图片越模糊,imageVar的值越小,图像越模糊。
#-*-coding:utf-8-*-import sysreload(sys)sys.setdefaultencoding('utf-8')import osimport cv2import shutilTHRESHOLD = 30.0dst_root = r'/media/unionpay/0009FFAB000A9861/CASIA&KFZX_CLEAR'for fpath, dirs, fs in os.walk('/media/unionpay/0009FFAB000A9861/CASIA&KFZX'): i = 0 for dir in dirs: i += 1 if i%100 == 0: print (str(i)+'folders processed current:'+dir) abs_dir = os.path.join(fpath, dir) for _, __, fs in os.walk(abs_dir): clear_img_list = [] for f in fs: item = os.path.join(_, f) image = cv2.imread(os.path.join("/media/unionpay/0009FFAB000A9861/CASIA&KFZX/0000447", item)) gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY) imageVar = cv2.Laplacian(gray, cv2.CV_64F).var() if not imageVar < THRESHOLD: clear_img_list.append(item) dst_folder = os.path.join(dst_root, dir) if len(clear_img_list) >= 15: if not os.path.exists(dst_folder): os.mkdir(dst_folder) for item in clear_img_list: dst_path = os.path.join(dst_folder, item.split('/')[-1]) shutil.copy(item, dst_path)
阅读全文
0 0
- python模糊图片过滤
- css3图片模糊过滤特效-岳瑞涛
- Python过滤图片文件
- 图片高斯模糊[python]
- coreData 模糊查询过滤
- CDS模糊过滤
- 图片模糊
- Extjs ComboBox 模糊过滤(转载)
- jquery easyui combobox模糊过滤
- oracle通配符过滤(模糊匹配)
- Python从网上抓取图片到本地,但是图片是模糊的
- 模糊自动切换图片
- ecshop图片模糊,怎么办?
- wpf 图片模糊
- WPF图片模糊解决办法
- iOS图片模糊效果
- CSS3图片模糊效果
- 图片模糊效果
- LSTM模型简介及Tensorflow实现
- Centos7搭建ganglia
- 汇编第四节-第一个程序
- NRF52832开发:普通串口驱动
- 西瓜书《机器学习》课后答案——chapter11_11.1 Relief特征选择算法
- python模糊图片过滤
- ffsdafdsa
- 数据库优化
- 6.12计算输入的正数和
- Name.GetBuffer()会导致CString::left()不起作用
- SpringMVC+Spring+mybatis+redis项目从零开始--Springmvc配置实现
- 保护模式虚拟机使用qemu的snapshot参数引发的惨案
- 通俗解释悲观锁与乐观锁
- Spring4 之 JdbcTemplate