Python3+Opencv3 答题卡识别

本文介绍了使用Python3和Opencv3进行答题卡识别的技术,包括cv2.Canny()边缘检测,cv2.findContours()寻找轮廓,cv2.drawContours()绘制轮廓,以及cv2.arcLength()计算轮廓周长的方法。详细阐述了各个函数的参数用法和参考链接。
摘要由CSDN通过智能技术生成

参考: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,返回三个参数,参考博文:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值