滑稽研究所
![b177e61d1156ae5cdf263f7e17da18c0.gif](https://img-blog.csdnimg.cn/img_convert/b177e61d1156ae5cdf263f7e17da18c0.gif)
python识别答题卡
哈喽,大家好呀,我是滑稽君。本期我们想要利用opencv识别答题卡。在上一次我们完成了图形形状的识别之后,我就一直在想,在已经获取到指定区域的轮廓和位置之后,是否可以通过对不同区域的划分,赋予不同的意义?
![1cb2688f161fa1f5b1dd10532ac2dd21.gif](https://img-blog.csdnimg.cn/img_convert/1cb2688f161fa1f5b1dd10532ac2dd21.gif)
视频讲解:
在思考中我发现机器识别答题卡似乎就是生活中最贴近这一设想的实际应用。读卡机会检测答题区域,在精确到每一个选项之后,再判断该选项是否被填涂。如果被填涂了,提取被填涂区域的信息,即属于哪个选项。再与正确答案进行对比判断对此。
附加额外信息,输出答案或提取填涂答案之后与正确答案对比等等,可以通过划分不同的区域进行赋值,在对比位置信息之后进行分类处理,并不复杂。需要我们重点考虑的有以下几点:
1.如何提取到所有选项的轮廓(位置)。
2.如何判断该选项是否被填涂。
3.在抓取到被填涂选项之后提取