的電子設備中的軟件和硬件來執行。
[0029]所述答題卡處理系統I包括獲取單元11、糾偏單元12、人工涂寫區域識別單元13以及涂寫信息提取單元14。
[0030]所述獲取單元11用于獲取包含答題卡的圖像信息;其中,所述答題卡中包含:人工涂寫區域、和包含所述人工涂寫區域在所述答題卡中的位置信息的二維碼。其中,所述人工涂寫區域包括但不限于:答題填涂區域、考生登記區域、老師登記區域等。
[0031]具體地,所述答題卡處理系統I可以包含攝像單元(未予圖示)。用戶通過攝像單元拍攝答題卡的圖像信息,再通過啟動所述答題卡處理系統I從相冊中選取所述圖像信息,則所述獲取單元11基于所獲取的所述用戶的選取操作獲取所述圖像信息。其中,所述攝像單元可以包括手機中的攝像頭、平板電腦中的攝像頭、數碼相機等。
[0032]優選地,所述攝像單元可以將預覽模式下所攝入的圖像信息和相應的預覽模式信息發送給所述糾偏單元12。
[0033]其中,所攝取的圖像信息中包括人工涂寫區域和設置在所述人工涂寫區域之外的二維碼。所述二維碼中包含所述人工涂寫區域在所述答題卡中的位置信息。優選地,所述二維碼中還包括試卷相關信息。所述試卷相關信息包括但不限于:試卷內容標題、答題卡類型等。
[0034]在此,所述位置信息包括但不限于:所述人工涂寫區域的至少一個頂角位置相距答題卡的預設邊沿的水平和垂直距離、二維碼中各定位點水平距離和/或垂直距離等。
[0035]所述糾偏單元12用于基于識別所述二維碼所得到的偏轉角度,將所述圖像信息進行糾偏處理。
[0036]具體地,所述糾偏單元12先識別所述圖像信息中的二維碼,以獲取所述二維碼中包含的所有信息(如位置信息、試卷相關信息等),并在識別所述二維碼過程中確定的所述二維碼的偏轉角度。
[0037]例如,所述糾偏單元12利用二維碼的識別技術獲取所述二維碼中各定位點在所述圖像信息中的位置坐標,再根據預設的各定位點連線之間的角度值與所獲取的各定位點的位置坐標的連線之間的角度值確定所述二維碼在水平平面和/或豎直平面的角度偏量。接著,所述糾偏單元12按照各所述角度偏量將所述圖像信息進行反向的角度翻轉,以實現糾偏處理。
[0038]優選地,若所述糾偏單元12在獲取圖像信息的同時,還獲取預覽模式信息,則所述糾偏單元12基于所述預覽模式信息,先利用二維碼識別技術確定二維碼在水平平面和/或豎直平面的角度偏量,再根據所述角度偏量向所述攝像單元反饋相應的調整信息。所述攝像單元將所述調整信息展示給用戶,以供用戶進行相應調整,直至所述糾偏單元12根據識別所獲取的圖像信息中的二維碼所得到的角度偏量,確定水平平面和/或豎直平面的角度偏量在預設角度偏量范圍。
[0039]例如,所述糾偏單元12根據二維碼識別技術確定了當前所獲取的圖像信息的角度偏量為水平平面右旋al度角、豎直平面向內旋a2度角。則所述糾偏單元12根據該兩角度偏量生成豎直平面向外旋調整a2角度和水平平面向左旋調整al角度的調整信息,并反饋給所述攝像單元。所述攝像單元將所述調整信息以文字的方式展示在屏幕上,或以旋轉箭頭的圖形方式展示在屏幕上。用戶可以根據屏幕上顯示的提示信息進行調整,直至提示信息消失,按下攝像單元的拍攝按鈕。則所述攝像單元將所拍攝的圖像信息提供給所述獲取單元11。所述獲取單元11將所拍攝的圖像信息提供給所述糾偏單元12,以供識別二維碼中的各信息。
[0040]所述人工涂寫區域識別單元13用于基于所述位置信息從糾偏后的所述圖像信息中確定所述人工涂寫區域。
[0041]具體地,所述人工涂寫區域識別單元13從糾偏后的圖像信息中得到所述二維碼的定位點之間的水平距離D1,再根據距離Dl和所述二維碼中真實的定位點水平距離D2之間的比例關系,估計所述人工涂寫區域中至少一個頂角在所述圖像信息中的位置區域,在所述位置區域內確定所述人工涂寫區域的所述頂角的具體位置坐標,并沿所確定的頂角在所述圖像信息所在平面的水平方向和垂直方向延伸,查找符合所述頂角特征信息的其他頂角的位置坐標,進而確定各頂角所圍區域為所述人工涂寫區域。
[0042]優選地,由于所述人工涂寫區域可以為答案填涂區域、考生登記區域等,各區域內的格式各不相同。因此,所述人工涂寫區域識別單元13在確定各人工涂寫區域的頂角時,出現誤差的概率較大。因此,所述答題卡中還包括:包圍所述人工涂寫區域的包圍圖形。對應的,所述二維碼中的位置信息為所述包圍圖形中的標記點在所述答題卡中的位置信息。其中,所述包圍圖形舉例為包圍所述人工涂寫區域的矩形。所述標記點可以是矩形頂點,甚至還可以是設置在矩形線條中間的點。
[0043]其中,所述標記點的面積與答題填涂區域中各答案塊的尺寸一致、或在預設尺寸閾值范圍內。所述人工涂寫區域識別單元13在識別出所述標記點的同時,還通過計算符合標記點的特征信息所占尺寸,得到所述標記點的尺寸值。其中,所述尺寸包括但不限于:面積、邊長中的至少一種。
[0044]所述涂寫信息提取單元14用于從所述人工涂寫區域識別單元13所識別的人工涂寫區域中提取考生/老師所填涂的涂寫信息。
[0045]在此,在所述二維碼中還包括:與每個人工涂寫區域的位置信息相對應的人工涂寫區域類型。所述類型也可以預設在所述涂寫信息提取單元14中,由所述涂寫信息提取單元14根據各人工涂寫區域識別單元所識別處的人工涂寫區域的位置來對應確定。
[0046]具體地,所述涂寫信息提取單元14根據二維碼中的所述類型,確定所識別的為學生登記區域、和老師登記區域等手寫區域。所述涂寫信息提取單元14再基于手寫識別技術分別識別老師登記區域和考生登記區域中的涂寫信息。例如,所述涂寫信息提取單元14根據預設的學生登記區域中的手寫框提取考生手寫填入的姓名、班級等手寫位置區間,和手寫識別技術,來獲取其中的手寫信息(即對應涂寫信息)。如此便于后續的考生分數統計、分數登記等工作的自動化處理。
[0047]優選地,所述涂寫信息提取單元14用于識別答案填涂區域中各答案塊,并確定每個所述答案塊在所述答題填涂區域中的位置信息,將所得到的各位置信息作為所述涂寫信息的位置信息。
[0048]具體地,所述涂寫信息提取單元14利用涂黑的答案塊的灰度特征,在所確定的答案填涂區域中識別所有答案塊中心處的位置坐標,并將所述位置坐標作為各所述涂寫信息的位置坐標。
[0049]為了防止將考生的涂抹痕跡識別成答案塊,所述涂寫信息提取單元14還用于將所識別處的答案塊的尺寸與已識別出的標記點的尺寸進行匹配。若所述答案塊的尺寸與所述識別點的尺寸在預設尺寸閾值范圍內,則確定所識別的答案塊的位置信息為涂寫信息的位置信息;反之,則予以剔除。
[0050]例如,所述人工涂寫區域識別單元13所識別出的標記點的邊長分別為(xO,yO),所述涂寫信息提取單元14識別出答案塊al的邊長為(xl,yl),并得到xl = x0,(yl-y0)>y的匹配結果,則所述涂寫信息提取單元14確定所述答案塊al并非涂寫信息。其中,y為相應的尺寸閾值范圍的邊界。
[0051]作為又一種優選方案,所述答題卡處理系統I還包括:批卷單元(未予圖示)。
[0052]所述批卷單元用于根據所述涂寫信息的位置信息與預設的正確答案的位置信息進行匹配,確定各所述涂寫信息的正確性。
[0053]具體地,當所述涂寫信息提取單元14得到各答案塊的位置坐標后,所述批卷單元按照所述二維碼所提供的試卷內容標題、答題卡排版信息等,選取正確答案所對應的位置坐標。將所述涂寫信息提取單元14所提供的各答案塊的位置坐標與對應正確答案的位置坐標進行匹配,若兩位置坐標在預設的誤差區間之內,則認定答案正確,反之,則認定答案錯誤。所述批卷單元可進一步的將分數、錯誤答案等信息顯示在所述電子設備上。如此,學生不僅可以自助式的進行考試,還能及時得到分數和答案。
[0054]作為又一種優選方案,所述答題卡處理系統I還包括統計單元(未予圖示)。
[0055]所述統計單元用于對歷史批閱的試卷、學生信息進行關聯保存,并根據所獲取的學生信息將所保存的各試卷的批卷結果予以展示。其