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

本文介绍了使用Python3和Opencv3进行答题卡识别的技术,包括cv2.Canny()边缘检测,cv2.findContours()寻找轮廓,cv2.drawContours()绘制轮廓,以及cv2.arcLength()计算轮廓周长的方法。详细阐述了各个函数的参数用法和参考链接。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



