cv2.Laplacian 模糊判断

简介
 
cv2.Laplacian是用来判断图像模糊度的
 
 
函数原型
1 dst = cv2.Laplacian(src, ddepth[, dst[, ksize[, scale[, delta[, borderType]]]]])
前两个是必须的参数:
第一个参数是需要处理的图像;
第二个参数是图像的深度,-1表示采用的是与原图像相同的深度。目标图像的深度必须大于等于原图像的深度;
 
其后是可选的参数:
  • dst不用解释了;
  • ksize是算子的大小,必须为1、3、5、7。默认为1。
  • scale是缩放导数的比例常数,默认情况下没有伸缩系数;
  • delta是一个可选的增量,将会加到最终的dst中,同样,默认情况下没有额外的值加到dst中;
  • borderType是判断图像边界的模式。这个参数默认值为cv2.BORDER_DEFAULT。
使用:
1 import cv2 as cv
2 import numpy as np
3 img = cv.imread("test.jpg",0)
4 gray_lap = cv.Laplacian(img,cv.CV_64F).var()
5 print(gray_lap)

猜你喜欢

转载自www.cnblogs.com/aoru45/p/9763991.html