Please enable JavaScript.
Coggle requires JavaScript to display documents.
命名空间censor (父类JsonObject ((用于先阅后扫
● 主观题的给分条 SubjectiveScoreBar (double m…
命名空间censor
父类JsonObject
● 页码 PageNumbers {vector<OmrRect> m_rects; int m_page;
//如果检测成功则更新页码,否则页码值为默认值-1.上层通过这个值就能知道页码块是否检测成功}
● 二维码页码 PageBarcode
{OmrRect m_barcodeRect; // 二维码的位置坐标std::string m_examID; // 科目ID信息 int m_page; // 当前页码}
-
-
● 选做题 OptionalSubjectives { std::vector<OmrRect> m_optionRects;std::vector<OmrRect> m_anchorBlocks;std::string m_recogResult; // 填涂识别结果,将每一个框的识别结果组合成一个字符串,如'[2,0,0;]'}
● 处在同一个题块的所有客观题 OmrObjectivesGroup {OmrRect m_bounds; vector<OmrObjectives> m_objectives;PositionAnchors m_rightAnchors; PositionAnchors m_bottomAnchors;}
-
-
用于先阅后扫
● 判断题的给分块(整个填空题块) JudgeScoreBlocks
std::vector<OmrRect> m_anchorBlocks; // 黑色定位块
std::vector<OmrRect> m_scoreBlocks; // 给分块,v存储对应给分块位的题号,found描述是否被打勾
std::vector<OmrRect> m_redMarkPos;
// 识别到的红块的位置
-
-
-
-
-
-
-
-
-
-
● 坐标 OmrPoint { (x,y) 。。。 }
● 客观选项OMR块 OmrRect { (x,y)(w,h) v}
-
-