python 计算图像的清晰度

import cv2

def getImageVar(imgPath):
    image = cv2.imread(imgPath)
    img2gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
    imageVar = cv2.Laplacian(img2gray, cv2.CV_64F).var()
    return imageVar

imageVar = getImageVar("./lena.jpg")
print(imageVar)

输出结果:

2119.0913581351697

猜你喜欢

转载自blog.csdn.net/luolinll1212/article/details/84107066