轮廓按面积降序遍历,
approxPolyDP 多边形逼近,首个四顶点多边形即答题卡边界人工智能视觉课程设计 · 深圳职业技术大学 · 23智能2
OpenCV 全流程图像处理 · 透视校正 · 霍夫圆检测 · 自动判分 —— 不依赖深度学习的 CV 基本功
拍一张答题卡照片,系统自动完成从定位、校正到判分的完整阅卷流程。整条流水线只用 OpenCV + NumPy 的经典图像处理算法搭建——每一步的中间结果都可视化输出,判分依据可解释、可追溯,这正是它与"黑盒"深度学习方案最大的区别。
approxPolyDP 多边形逼近,首个四顶点多边形即答题卡边界HoughCircles 检出全部选项圆,按 y 坐标聚类分行、按 x 排序对应 A-E
歪斜拍摄的答题卡经透视变换校正为正视图

逐题判分输出:绿圈为正确答案位置,红圈标出答错项
| 模块 | 技术 |
|---|---|
| 图像处理 | OpenCV(Canny / findContours / warpPerspective / HoughCircles) |
| 数值计算 | NumPy 顶点排序与像素统计 |
| 可视化 | Matplotlib + GridSpec 多阶段结果展示 |
| 载体 | Jupyter Notebook,每阶段独立运行验证 |