Python识别图片的清晰度
说一下,真实煎熬了一下午,为了找Python 如何识别一张图片的人脸清晰度,真实好心累啊。废话不多说,进入主题。
import cv2 #导入cv2def getImageVar(imgPath):image = cv2.imread(imgPath);img2gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)imageVar = cv2.Laplacian(img2gray, cv2.CV_64F).var()return imageVarimgPath='3051414065326.jpg' #本地路径下的一张图片
print(getImageVar(imgPath))
让我们看一下最后的结果,输入的值就是图片的清晰度了:
271.70686600280635
借鉴博客:3行代码Python搞定图片清晰度识别,原来我们看到的不一定是这样的
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
