问题引入
我们用一个实际例子来引入问题
import cv2
import numpy as np
img=cv2.imread("test.png",cv2.IMREAD_GRAYSCALE)
# 修改图像大小
show = cv2.resize(img,(500,500))
v1=cv2.Canny(show,120,250)
v2=cv2.Canny(show,50,100)
# 连接图像
res = np.hstack((v1,v2))
cv2.imshow("img",res)
cv2.waitKey()
cv2.destroyAllWindows()
我们来看看结果
我们可以看到右边的图像有很多细节在左边的图像中没有展现出来
解释原理
主要实现函数:
cv2.Canny(src,minVal,maxVal)
minVal 最小
maxVal 最大
舍去了,就表示在图片上不会展示了,直接消失了!