亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種答題卡識別方法

文檔序號:9645933閱讀:3418來源:國知局
一種答題卡識別方法
【技術領域】
[0001]本發(fā)明涉及一種使用移動智能終端使用攝像頭拍攝的圖像的處理方法,尤其涉及一種答題卡識別方法。
【背景技術】
[0002]目前現(xiàn)有技術中對答題卡的輸入識別系統(tǒng)有攝像頭閱卷系統(tǒng)、掃描儀閱卷系統(tǒng)和數(shù)碼相機閱卷系統(tǒng)三種類型。而掃描儀閱卷系統(tǒng)設備體積大,設備系統(tǒng)昂貴,不適用于普通個人使用,數(shù)碼相機閱卷系統(tǒng)操作繁鎖,不利于上手使用,而攝像頭閱卷系統(tǒng)沒有與智能手機移動終端下結合提供更攜帶方便的答題卡識別方法。現(xiàn)有技術中關于答題卡的識別是基于規(guī)范格式的掃描系統(tǒng)所得到的圖像數(shù)據(jù),而對于智能手機移動終端而言,其對于答題卡的拍照存在種客觀因素的影響,使得不同手機不同環(huán)境得到的圖像互不相同,給正確識別答題卡內(nèi)容帶來嚴重干擾,另一方面,答題卡種類多樣,格式各不相同現(xiàn)有的識別系統(tǒng)不能靈活根據(jù)答題卡的樣式選擇相對應的識別規(guī)則,造成應用上的限制。

【發(fā)明內(nèi)容】

[0003]本發(fā)明實施例所要解決的技術問題在于,提供一種適用于智能手機移動終端拍攝的答復卡的識別方法??墒褂弥悄苁謾C移動終端快速進行答題卡的識別。
[0004]為了解決上述技術問題,本發(fā)明實施例提供了一種答題卡識別方法,提取待識別填涂區(qū)域外預設的若干基準填涂黑塊的中心點坐標,所述若干基準填涂黑塊的中心點與所述待識別填涂區(qū)域的每行或每列填涂塊的中心點位于同一線上;
根據(jù)所述若干基準填涂黑塊的中心點坐標與其相臨的第一排填涂塊的距離計算所述相臨的第一排填涂塊各個填涂塊的中心點坐標,并保存;
以所述相臨的第一排填涂塊的第一個填涂塊開始識別,以所述第一個填涂塊的中心點坐標為中心,以長寬為填涂塊的一半作為識別預選區(qū)掃描黑點,并記錄黑點的坐標,依次判斷所述識別預選區(qū)的邊上是否存在黑點,有則增加所述識別預選區(qū)的長度直至所述識別預選區(qū)的邊上沒有黑點或是所述識別預選區(qū)大于填涂塊的面積,將所識別到的黑點數(shù)作為此填涂塊的填涂面積進行保存,并掃描第二個填涂塊直至遍歷所述相臨的第一排填涂塊;遍歷所述相臨的第一排填涂塊的所有填涂塊的填涂面積,當填涂面積大于設定閥值時判為已填涂塊,存在多個已填涂塊時根據(jù)所述識別信息判斷是否有效;
根據(jù)所述相臨的第一排填涂塊的中心點坐標與第二排填涂塊的距離計算出所述第二排填涂塊的中心點坐標,開始掃描第二排填涂塊的各個填涂塊以至所有填涂塊完成識別。
[0005]進一步地,還包括對已識別出的填涂面積的填涂塊進行重新計算中心點坐標。
[0006]更進一步地,還包括從校正處理的答題卡圖像上識別二維碼,獲取保存在所述二維碼中的答題卡號,根據(jù)所述答題卡號從服務器中獲取答題卡的識別信息。
[0007]更進一步地,所述識別信息包括所述若干基準填涂黑塊的中心點坐標、所述基準填涂黑塊的中心點與所述第一排填涂塊的距離、所述填涂塊的長寬、所述第二排填涂塊與第一排填涂塊的距離。
[0008]更進一步地,還包括從答題卡圖片截取出選擇題選項填涂矩形區(qū)域圖片,從所述選擇題選項填涂矩形區(qū)域圖片中找出閥值在預設范圍的選項整體輪廓,將所述選項整體輪廓逼近為多邊形,遍歷所述多邊形的寬,找出與所述識別信息中提供的設定選項整體輪廓相近似的輪廓,定位出所述選擇題選項區(qū)的四個頂點的坐標;
以所述設定選項整體輪廓新建矩形矩陣,根據(jù)所述選擇題選項區(qū)的四個頂點的坐標計算出透視變換矩陣,對所述選擇題選項填涂矩形區(qū)域圖片進行校正;
依次掃描經(jīng)過較正的所述選擇題選項填涂矩形區(qū)域的各個選項填涂區(qū)域的黑點數(shù)作為各個選項的填涂面積,取出面積大于設定閥值的選項作為答案保存。
[0009]更進一步地,還包括對答題卡圖片的步驟:
(1)對圖像進行灰度化;
(2)進行自適應二值化處理;
(3)在得到的二值化圖片中定位答題卡的四個頂點;
(4)透視變換校正圖片;
(5)獲取答題卡的識別彳目息;
(6)學號識別;
(7)答案識別;
(8)輸出識別結果。
[0010]更進一步地,所述步驟(3)還包括:
將二值化后的圖片中找出面積設置在閥值的輪廓,將輪廓按設定閥值逼近為多邊形,并篩選出四邊形的輪廓;
從大到小對比相鄰輪廓的面積,面積差在設定閥值的相鄰輪廓為答題卡的內(nèi)輪廓和外輪廓,外輪廓的四個頂點即答題卡的四個頂點。
[0011]更進一步地,所述步驟(4)還包括:
根據(jù)所述答題卡識別信息提供的答題卡模版大小新建矩形矩陣,根據(jù)所述答題卡的四個頂點坐標計算出透視變換矩陣,將透視變換矩陣轉(zhuǎn)換成圖片即為校正后的答題卡。
[0012]更進一步地,還包括對填空題、主觀題答案的截圖,所述截圖根據(jù)所述答題卡識別信息提供的位置坐標進行。
[0013]更進一步地,所述答題卡圖片經(jīng)智能手機移動終端獲得。
[0014]實施本發(fā)明實施例,具有如下有益效果:通過智能手機移動終端拍攝答題卡,根據(jù)相關的答題卡樣式進行相關填涂區(qū)域的識別,并采用了快速填涂區(qū)域的識別方法,避免了各種干擾因素造成識別率低的缺陷,能夠明顯提高老師的工作效率,為教學工作提供更大的幫助。
[0015]
【附圖說明】
[0016]圖1是實施例一對應的答題卡樣式結構示意圖;
圖2是實施例二對應的答題卡樣式結構示意圖。
[0017]
【具體實施方式】
[0018]
為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚,下面將對本發(fā)明作進一步地詳細描述。
[0019]實施例1:
本發(fā)明實施例的一種答題卡識別方法,通過智能移動終端攝像頭拍攝答題卡,獲得答題卡的圖像,對答題卡的圖像進行以下前期處理:
(1)圖片灰度化;
(2)圖片自適應二值化;
(3)識別二維碼;
(4)在二值化圖片中定位答題卡的四個頂點;
(5)透視變換校正圖片。
[0020]步驟(3)具體步驟為:獲取保存在二維碼中的答題卡號,根據(jù)答題卡號從服務器中獲取答題卡識別?目息。
[0021]步驟(4)具體步驟為:將圖片二值化后,在圖片中找出面積在一定閥值的輪廓,把輪廓按一定閥值逼近成多邊形,篩選出四邊形的輪廓,從大到小對比相鄰輪廓的面積,面積差在一定閥值的相鄰輪廓為答題卡的內(nèi)輪廓和外輪廓,外輪廓的四個頂點即答題卡的四個頂點。
[0022]步驟(5)的具體步驟為:上一步中得到的4個頂點為pl,p2,p3,p4,根據(jù)答題卡識別信息提供的答題卡模版大小,新建一個答題卡模板大小的矩形矩陣,根據(jù)Pl,P2, p3, p4對應矩陣的四個頂點坐標計算出透視變換矩陣,把透視變換矩陣轉(zhuǎn)換成圖片即為校正后的答題卡。
[0023]由于答題卡紙張邊緣有一個稍粗的邊框包圍答題卡,在二值化后的圖片提取輪廓時,稍粗的邊框會形成內(nèi)外兩個輪廓,并且兩個輪廓的面積差在一個比例范圍,通過找邊框內(nèi)外輪廓的方法可以很準確的定位答題卡位置,邊框外輪廓逼近成四邊形后,四個頂點即為答題卡的四個頂點,答題卡旁邊存在干擾物,或者拍攝傾斜度大也能非常準確的校正答題卡。
[0024]如圖1所示的本實施例的答題卡結構示意圖。
[0025]在本實施例中,待識別填涂區(qū)域為學號填涂區(qū)以及選擇題填涂區(qū)域,學號的每一位
當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1