前言:这是这个问题的延续。
考虑以下代码,取自此处:
import cv2
import numpy as np
from matplotlib import pyplot as plt
img = cv2.imread('messi5.jpg',0)
edges = cv2.Canny(img,100,200) # Would 100 and 200 matter if your original image was black and white?
plt.subplot(121),plt.imshow(img,cmap = 'gray')
plt.title('Original Image'), plt.xticks([]), plt.yticks([])
plt.subplot(122),plt.imshow(edges,cmap = 'gray')
plt.title('Edge Image'), plt.xticks([]), plt.yticks([])
plt.show()
我的问题:
- 使用 open cv 的 canny 函数时,如果您使用黑白图像,您对 minVal 和 maxVal 的选择是否重要?
我问的原因:
- 我已经尝试了许多值,但它们似乎并不重要。