本文共 499 字,大约阅读时间需要 1 分钟。
代码示例:(通过其var值进行判断,var值越小,则越模糊)
这里使用彩色图进行比对,也可以使用灰度图,推荐使用灰度图;
#-*-coding:utf-8-*-import sysimport osimport cv2import shutilfrom glob import globTHRESHOLD = 30.0dst_root = r"/home/project/oyj/mohu_images/*.jpg"images_set = glob(dst_root)for im_path in images_set: image = cv2.imread(im_path) gray = cv2.cvtColor(image, cv2.COLOR_BGR2RGB) imageVar = cv2.Laplacian(gray, cv2.CV_64F).var() # if not imageVar < THRESHOLD: im_name = '(' + im_path.split('(')[1] print(im_name,' ',imageVar)
转载地址:http://juagj.baihongyu.com/