参考:https://my.oschina.net/DDigimon/blog/1236298?tdsourcetag=s_pctim_aiomsg
小计:
1)cv2.Canny():
cv2.Canny()第一个参数是输入图像,第二和第三个分别是minVal和maxVal。minVal和maxVal。当图像的灰度梯度高于maxVal时被认为是真的边界,那些低于minVal的边界会被抛弃。如果介于两者之间的话,就要看这个点是否与某个被确定为真正的边界点相连,如果是就认为它也是边界点,如果不是就抛弃。
可参考博文:https://blog.csdn.net/sunny2038/article/details/9202641
2)cv2.findContours()函数:
对于opencv2和opencv3这个函数的返回参数个数是不同的,OpenCV2版本该函数返回两个参数参考博文:https://blog.csdn.net/gaoranfighting/article/details/34877549
对于opencv3,返回三个参数,参考博文: