python 过滤模糊图片
#-*-coding:utf-8-*-
import os
import time
import cv2
import shutil
def is_blur(image,THRESHOLD = 65):
is_Var=False
start=time.time()
gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
imageVar = cv2.Laplacian(gray, cv2.CV_64F).var()
if imageVar < THRESHOLD:
is_Var=True
return imageVar,is_Var
def dir_blur(images_path = r'D:\1204\175354'):
dst_dir='d:/blur1/'
dst_dir2='d:/qingxi1/'
os.makedirs(dst_dir,exist_ok=True)
os.makedirs(dst_dir2,exist_ok=True)
for root, dirs, files in os.walk(images_path): # 遍历统计
for tfile in files:
if tfile.endswith(".jpg"):
file=os.path.join(root, tfile)
image = cv2.imread(file)
imageVar,is_Var =
文章来源: blog.csdn.net,作者:网奇,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/jacke121/article/details/84937292
- 点赞
- 收藏
- 关注作者
评论(0)