答题卡识别
任务一:预处理、轮廓检测
实现轮廓对比方法,并得到统计分析结果。
基础导包
不同的是,先输入正确答案,运用ANSWER_KEY
(这里随便用了几个数字当例子)
处理完成后需要读取代码,图像大小等再输入
最后进行轮廓检测:
任务二:轮廓排序,透视变换
我们这里举例一共4个坐标点,
需要用到
def order_points(pts):
rect = np.zeros((4,2), dtype = “float32”)
其次,按顺序找到对应坐标0123分别是左上,右上,右下,左下
并依次计算–