pythonぼかし画像判断
参考ブログ:pythonファジイピクチャフィルタリング方法cv 2.Laplacianファジイ判定Laplacian変換による画像ファジイ検出コアコード:
def blurryImgs(files,clear_img_list):
count = 0
imgfile = files[0]
for img in files:
if img.endswith('.jpg'):
image = cv2.imread(img)
gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY) #
imageVar = cv2.Laplacian(gray, cv2.CV_64F).var()
# print(imageVar)
'''
8.010519273639789
17.743206870295783
365.8476922487119
365.8476922487119
'''
if imageVar < THRESHOLD:
count += 1
clear_img_list.append(img)
return count,imgfile