本發(fā)明涉及自動化閱卷領(lǐng)域,特別是涉及一種將答題卡圖像識別方法及裝置。
背景技術(shù):
現(xiàn)在考試基本上都是采用電子化閱卷,其中針對客觀題閱卷,主要是針對答題卡來進(jìn)行的。目前答題卡主要是采用圖像識別的來進(jìn)行快速審閱,一般先針對圖像進(jìn)行二值化處理,然后針對二值化處理后的圖像進(jìn)行識別,并根據(jù)識別結(jié)果,將結(jié)果輸出到相應(yīng)的服務(wù)器或者相類似的終端上。但是,目前在進(jìn)行答題卡識別的時候,遇到一個十分棘手的問題,就是不同的人在填涂答題卡的時候,填涂的灰度值是不一樣的,在二值化的過程中容易漏掉一些填涂區(qū)域,導(dǎo)致識別的成績不準(zhǔn)確。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例提供一種答題卡的識別方法,能夠提高答題卡的識別準(zhǔn)確度。
本發(fā)明實施例提供一種答題卡的識別方法,包括:
獲取待識別答題卡的掃描灰度圖片,所述掃描灰度圖片中包括有單選填涂識別區(qū)域,其中所述單選填涂識別區(qū)域包含有至少一個單選題填涂單元區(qū)域;
調(diào)整所述掃描灰度圖片的二值化灰度閾值,并針對所述掃描灰度圖片進(jìn)行二值化運(yùn)算,以使所述第一識別區(qū)域中單選題填涂單元區(qū)域中保留一個填涂框;
針對所述二值化運(yùn)算后的所述掃描灰度圖片進(jìn)行識別,形成答題結(jié)果。
本發(fā)明實施例還提供一種答題卡的識別裝置,包括:
獲取單元,用于獲取待識別答題卡的掃描灰度圖片,所述掃描灰度圖片中包括有單選填涂識別區(qū)域,其中所述單選填涂識別區(qū)域包含有至少一個單選題填涂單元區(qū)域;
第一運(yùn)算單元,用于調(diào)整所述掃描灰度圖片的二值化灰度閾值,并針對所述掃描灰度圖片進(jìn)行二值化運(yùn)算,以使所述第一識別區(qū)域中單選題填涂單元區(qū)域中保留一個填涂框;
結(jié)果識別單元,用于針對所述二值化運(yùn)算后的所述掃描灰度圖片進(jìn)行識別,形成答題結(jié)果。
本發(fā)明實施例能夠根據(jù)答題人填涂答題卡的灰度值,來調(diào)整答題卡二值化灰度閾值,最終提高答題卡的識別準(zhǔn)確性。
附圖說明
為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例中所需要使用的附圖做簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其它的附圖。
圖1是本發(fā)明實施例的一種答題卡識別方法的流程圖;
圖2是本發(fā)明實施例的另一種答題卡識別方法的流程圖;
圖3是本發(fā)明實施例的另一種答題卡識別方法的流程圖;
圖4是本發(fā)明實施例的一種答題卡識別裝置的結(jié)構(gòu)示意圖;
圖5是本發(fā)明實施例的另一種答題卡識別裝置的結(jié)構(gòu)示意圖;
圖6是本發(fā)明實施例的另一種答題卡識別裝置的結(jié)構(gòu)示意圖;
圖7是本發(fā)明實施例的一種答題卡示意圖。
具體實施方式
本發(fā)明實施例提供了一種答題卡的識別方法及裝置,能夠提高答題卡識別的準(zhǔn)確性。
為了使本技術(shù)領(lǐng)域的技術(shù)人員更好地理解本發(fā)明實施例的方案,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚地描述,顯然,所描述的實施例是本發(fā)明一部分的實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在某有做出創(chuàng)造性勞動前提下所獲得的所有其它實施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。
本發(fā)明實施例說明書、權(quán)利要求書和附圖中出現(xiàn)的術(shù)語“第一”、“第二”、“第三”等是用于區(qū)別不同的對象,而并非用于描述特定的順序。此外,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含。例如包含了一些列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備沒有限定于已列出的步驟或單元,而是可選的包括沒有列出的步驟或單元,或可選的還包括對于這些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
請參閱圖1,圖1是本發(fā)明一個實施例提供的答題卡識別方法的流程示意圖。其中,如圖1所示,本發(fā)明的一個實施例提供的一種答題卡識別的方法包括以下內(nèi)容:
101、獲取待識別答題卡的掃描灰度圖片,所述答題卡的掃描灰度圖片中包括單選填涂識別區(qū)域,其中所述單選填涂識別區(qū)域中包含有至少一個填涂單元區(qū)域。
答題卡識別裝置可以包括掃描模組,直接通過掃描模組對答題卡進(jìn)行掃描,生成掃描灰度圖片。
答題卡識別裝置也可以不包括掃描模組,而是接收外面掃描模組發(fā)送過來的掃描圖片。具體的在進(jìn)行答題卡識別之前,其它具有掃描功能的裝置,先對紙質(zhì)的答題卡進(jìn)行掃描,生成掃描圖片。此時,可以直接所述生成的掃描圖片發(fā)送給識別裝置進(jìn)行后續(xù)操作;也可以在發(fā)送之前,對所述掃描圖片進(jìn)行原始處理,具體包括圖像去噪或者灰化,然后再將原始處理后的掃描灰度圖片發(fā)送給識別裝置進(jìn)行后續(xù)操作。
答題卡的答題規(guī)則,包括有身份識別填涂區(qū)域,單選題填涂區(qū)域、多選題填涂區(qū)域以及不定項選擇題填涂區(qū)域。在實際操作過程中,可以包括上述類型中的一種或者多種。其中單選填涂單元區(qū)域包括身份識別填涂區(qū)域、單選題填涂區(qū)域中的一種或者兩種,所述單選填涂識別區(qū)域包括部分或者全部單選題填涂單元區(qū)域。每一個答題卡掃描灰度圖片中包括有一個或者多個填涂單元區(qū)域,每一個填涂單元區(qū)域中填涂框的填涂狀態(tài)表示考生填涂的信息,通過識別這些填涂框的填涂信息來確定考生的身份信息以及答題結(jié)果。例如下圖7中,身份識別填涂區(qū)域710,中包括有711、712等填涂單元區(qū)域;單選題的填涂區(qū)域720中包含有721、722等填涂單元區(qū)域。每一個填涂單元區(qū)域中至少包括兩個填涂框,例如在身份識別填涂區(qū)域710的填涂單元區(qū)域711或者722中,包含有0-9的十個數(shù)字填涂框。在單選題的填涂區(qū)域720的721或者722填涂單元區(qū)域中包含有“A”、“B”、“C”這三個填涂框。
所述單選識別區(qū)域可以包括身份識別區(qū)域和單選題答題區(qū)域中的部分或者全部填涂單元區(qū)域。
102、識別所述單選填涂識別區(qū)域中的每一個填涂單元區(qū)域中最小灰度值。
答題卡會根據(jù)需要,在答題卡的設(shè)定位置,會增加答題卡的定位標(biāo)識。例如,可以在答題大的邊緣區(qū)域,預(yù)先設(shè)定一些灰度值比較低的條形框,通過這些條形框的坐標(biāo)位置,來重置或者設(shè)定整體答題卡灰度圖的參考坐標(biāo),從而給所述掃描灰度圖片進(jìn)行定位。是根據(jù)參考坐標(biāo),來確定考生在答題卡上每一個填涂單元區(qū)域坐標(biāo)值或者坐標(biāo)范圍,通過識別每一個填涂單元區(qū)域內(nèi)坐標(biāo)值或者坐標(biāo)范圍內(nèi)像素點的灰度值來確定填涂框的灰度值。
在所述每一個填涂單元區(qū)域中識別的灰度值中,挑選出灰度值最低的作為這個填涂單元區(qū)域中的最小灰度值。在識別每一個填涂單元區(qū)域中多個填涂框的灰度值時,可以將灰度值最小的填涂框的灰度值,作為對應(yīng)填涂單元區(qū)域中的最小灰度值。
103、對比所述識別的每一個填涂單元區(qū)域中最小灰度值,將所述識別的每一個填涂單元區(qū)域中的最小灰度值中的最大灰度值設(shè)定為所述掃描灰度圖片的二值化灰度閾值。
將單選識別區(qū)域中的每一個填涂單元區(qū)域中確定的填涂框最小灰度值與其它填涂單元區(qū)域中確定的填涂框最小灰度值對比,挑選出灰度值最大的一個灰度值。將挑選出的最大灰度值確定為對所述掃描灰度圖片的二值化灰度閾值。例如,如圖7所示的答題卡,在單選識別區(qū)域中,711和712兩個填涂單元區(qū)域中填涂框的最小灰度值分別是50和45,可知711中的填涂框最小灰度值50比712中填涂框的最小灰度值大。這個時候,就將50確定為最終的二值化灰度閾值,來對所述掃描圖片進(jìn)行二值化運(yùn)算。
104、根據(jù)所述設(shè)定掃描灰度圖片的二值化灰度閾值,對所述掃描灰度圖片進(jìn)行二值化運(yùn)算。
圖片的二值化是將上述掃描灰度圖片上的像素點的灰度值設(shè)置為0或255,是將整個掃描灰度圖片呈現(xiàn)出明顯的只有黑和白的視覺效果。在進(jìn)行二值化運(yùn)算的過程中,設(shè)定二值化的灰度閾值,對于大于或等于設(shè)定二值化灰度閾值的像素點設(shè)置為255,對于小于設(shè)定二值化灰度閾值的像素點設(shè)置為0。
105、對所述二值化運(yùn)算后的掃描灰度圖片進(jìn)行識別,形成答題結(jié)果。
對于使單選題填涂單元區(qū)域中有且僅有一個填涂框的灰度值是0的二值化運(yùn)算后的答題卡灰度圖進(jìn)行識別。具體的,識別出灰度值是0或者是255的填涂框的坐標(biāo)值或者坐標(biāo)范圍,根據(jù)填涂框的坐標(biāo)范圍與標(biāo)準(zhǔn)答案的坐標(biāo)范圍進(jìn)行對比,來確定相應(yīng)題目的答題結(jié)果正確與否,并將所有的題目匯總,最終形成所有答題卡的最終成績。
本發(fā)明實施例,可以針對答題卡的每一個填涂單元區(qū)域的灰度值進(jìn)行識別,根據(jù)填涂的灰度值情況來調(diào)整二值化閾值,可以提高識別精度,準(zhǔn)確的找到合適的二值化灰度閾值。
請參閱圖2,圖2是本發(fā)明一個實施例提供的答題卡識別方法的流程示意圖。其中,如圖2所示,本發(fā)明的一個實施例提供的一種答題卡識別的方法包括以下內(nèi)容:
獲取待識別答題卡的掃描灰度圖片,所述答題卡的掃描灰度圖片中包括單選填涂識別區(qū)域,其中所述單選填涂識別區(qū)域中包含有至少一個填涂單元區(qū)域;
識別所述單選填涂識別區(qū)域中每一個填涂單元區(qū)域中的最小灰度值;
對比所述識別的每一個填涂單元區(qū)域中的最小灰度值,將所述識別每一個填涂單元區(qū)域中最小灰度值中的最大灰度值設(shè)定為所述掃描灰度圖片的二值化灰度閾值;
根據(jù)所述設(shè)定掃描灰度圖片的二值化灰度閾值,對所述掃描灰度圖片進(jìn)行二值化運(yùn)算;
對所述二值化運(yùn)算后的掃描灰度圖片進(jìn)行識別,形成答題結(jié)果。
其中所述每一個填涂單元區(qū)域中包括至少兩個填涂框,所述識別所述單選填涂識別區(qū)域中的每一個填涂單元區(qū)域中最小灰度值包括:
201、識別所述單選填涂識別區(qū)域中的每一個填涂單元區(qū)域中的填涂框。
答題卡會根據(jù)需要,在答題卡的設(shè)定位置,會增加答題卡的定位標(biāo)識。例如,可以在答題大的邊緣區(qū)域,預(yù)先設(shè)定一些灰度值比較低的條形框,通過這些條形框的坐標(biāo)位置,來重置或者設(shè)定整體答題卡灰度圖的參考坐標(biāo),從而給所述掃描灰度圖片進(jìn)行定位。是根據(jù)參考坐標(biāo),來確定考生在答題卡上每一個填涂單元區(qū)域中填涂框的坐標(biāo)值或者坐標(biāo)范圍,通過識別每一個填涂單元區(qū)域內(nèi)填涂框坐標(biāo)值或者坐標(biāo)范圍內(nèi)像素點的灰度值來確定填涂框的灰度值。
在識別的時候,可以識別每一個單元區(qū)域中填涂框內(nèi)所有像素點的灰度值;也可以是挑選比較典型的部分或者區(qū)域的像素點的灰度值來代表每一個單元區(qū)域中填涂框內(nèi)的灰度值;也可以是挑選多個比較典型的像素點的灰度值,然后根據(jù)設(shè)定的運(yùn)算規(guī)則,例如取平均值、正態(tài)分布值、最低值等中的一種運(yùn)算規(guī)則或者多種運(yùn)算規(guī)則來確定每一個單元區(qū)域中填涂框內(nèi)的灰度值。
202、提取所述識別每一個填涂單元區(qū)域中填涂框像素點的最低灰度值。
對比所有識別出來每一個填涂單元區(qū)域內(nèi)填涂框的灰度值,在所述每一個填涂單元區(qū)域中識別的灰度值中,挑選出灰度值最低的作為這個填涂單元區(qū)域中的最小灰度值。
203、將所述填涂框的最低灰度值確定為每一個填涂單元區(qū)域中的最小灰度值。
在識別每一個填涂單元區(qū)域中多個填涂框的灰度值時,可以將灰度值最小的填涂框的灰度值,作為對應(yīng)填涂單元區(qū)域中的最小灰度值。
本發(fā)明實施例,可以針對答題卡的每一個填涂單元區(qū)域中的填涂框的灰度值進(jìn)行識別,可以提高識別精度,準(zhǔn)確的找到合適的二值化灰度閾值。
請參閱圖3,圖3是本發(fā)明一個實施例提供的答題卡識別方法的流程示意圖。其中,如圖3所示,本發(fā)明的一個實施例提供的一種答題卡識別的方法包括以下內(nèi)容:
獲取待識別答題卡的掃描灰度圖片,所述答題卡的掃描灰度圖片中包括單選填涂識別區(qū)域,其中所述單選填涂識別區(qū)域中包含有至少一個填涂單元區(qū)域;
識別所述單選填涂識別區(qū)域中每一個填涂單元區(qū)域中的最小灰度值;
對比所述識別的每一個填涂單元區(qū)域中的最小灰度值,將所述識別每一個填涂單元區(qū)域中最小灰度值中的最大灰度值設(shè)定為所述掃描灰度圖片的二值化灰度閾值;
根據(jù)所述設(shè)定掃描灰度圖片的二值化灰度閾值,對所述掃描灰度圖片進(jìn)行二值化運(yùn)算;
對所述二值化運(yùn)算后的掃描灰度圖片進(jìn)行識別,形成答題結(jié)果。
301、識別所述掃描灰度圖片中的定位標(biāo)識,根據(jù)所述定位標(biāo)識對所述掃描灰度圖片進(jìn)行定位。
答題卡會根據(jù)需要,在答題卡的設(shè)定位置,會增加答題卡的定位標(biāo)識。例如,可以在答題大的邊緣區(qū)域,預(yù)先設(shè)定一些灰度值比較低的條形框,通過這些條形框的坐標(biāo)位置,來重置或者設(shè)定整體答題卡灰度圖的參考坐標(biāo),從而給所述掃描灰度圖片進(jìn)行定位。根據(jù)參考坐標(biāo),來確定考生在答題卡上每一個填涂單元區(qū)域中填涂框的坐標(biāo)值或者坐標(biāo)范圍,通過識別每一個填涂單元區(qū)域內(nèi)填涂框坐標(biāo)值或者坐標(biāo)范圍內(nèi)像素點的灰度值來確定填涂框的灰度值。
302、根據(jù)所述答題卡的排布規(guī)則,在所述定位后的掃描灰度圖片中確定所述單選填涂識別區(qū)域中每一個填涂單元區(qū)域中的填涂框坐標(biāo)范圍。
在設(shè)計答題卡的時候,會將答題卡中每一個填涂框的相對位置、形狀、大小以及顏色等中的一種或者多種,設(shè)定一個初步的規(guī)則。根據(jù)這個初步設(shè)定的規(guī)則,在定位后的所述掃描灰度圖片中進(jìn)行運(yùn)算,進(jìn)而確定每一個填涂框的相應(yīng)坐標(biāo)范圍。
請參閱圖4,圖4是本發(fā)明一個實施例提供的答題卡識別方法的結(jié)構(gòu)示意圖。其中,如圖4所示,本發(fā)明的一個實施例提供的一種答題卡識別的裝置包括以下內(nèi)容:
410、獲取單元,用于獲取待識別答題卡的掃描灰度圖片,所述答題卡的掃描灰度圖片中包括單選填涂識別區(qū)域,其中所述單選填涂識別區(qū)域中包含有至少一個填涂單元區(qū)域。
答題卡識別裝置可以包括掃描模組,直接通過掃描模組對答題卡進(jìn)行掃描,生成掃描灰度圖片。
答題卡識別裝置也可以不包括掃描模組,而是接收外面掃描模組發(fā)送過來的掃描圖片。具體的在進(jìn)行答題卡識別之前,先對紙質(zhì)的答題卡進(jìn)行掃描,生成掃描圖片。此時,可以直接所述生成的掃描圖片發(fā)送給識別裝置進(jìn)行后續(xù)操作;也可以在發(fā)送之前,對所述掃描圖片進(jìn)行原始處理,具體包括圖像去噪或者灰化,然后再將原始處理后的掃描灰度圖片發(fā)送給識別裝置進(jìn)行后續(xù)操作。
答題卡的答題規(guī)則,包括有身份識別填涂區(qū)域,單選題填涂區(qū)域、多選題填涂區(qū)域以及不定項選擇題填涂區(qū)域。在實際操作過程中,可以包括上述類型中的一種或者多種。其中單選題填涂單元區(qū)域包括身份識別填涂區(qū)域、單選題填涂區(qū)域中的一種或者兩種,所述單選填涂識別區(qū)域包括部分或者全部單選題填涂單元區(qū)域。每一個答題卡掃描灰度圖片中包括有一個或者多個填涂單元區(qū)域,每一個填涂單元區(qū)域中填涂框的填涂狀態(tài)表示考生填涂的信息,通過識別這些填涂框的填涂信息來確定考生的身份信息以及答題結(jié)果。例如下圖7中,身份識別填涂區(qū)域710,中包括有711、712等填涂單元區(qū)域;單選題的填涂區(qū)域720中包含有721、722等填涂單元區(qū)域。每一個填涂單元區(qū)域中至少包括兩個填涂框,例如在身份識別填涂區(qū)域710的填涂單元區(qū)域711或者722中,包含有0-9的十個數(shù)字填涂框。在單選題的填涂區(qū)域720的721或者722填涂單元區(qū)域中包含有“A”、“B”、“C”這三個填涂框。
所述單選識別區(qū)域可以包括身份識別區(qū)域和單選題答題區(qū)域中的部分或者全部填涂單元區(qū)域。
420、灰度值識別單元,用于識別所述單選填涂識別區(qū)域中的每一個填涂單元區(qū)域中最小灰度值。
答題卡會根據(jù)需要,在答題卡的設(shè)定位置,會增加答題卡的定位標(biāo)識。例如,可以在答題大的邊緣區(qū)域,預(yù)先設(shè)定一些灰度值比較低的條形框,通過這些條形框的坐標(biāo)位置,來重置或者設(shè)定整體答題卡灰度圖的參考坐標(biāo),從而給所述掃描灰度圖片進(jìn)行定位。是根據(jù)參考坐標(biāo),來確定考生在答題卡上每一個填涂單元區(qū)域坐標(biāo)值或者坐標(biāo)范圍,通過識別每一個填涂單元區(qū)域內(nèi)坐標(biāo)值或者坐標(biāo)范圍內(nèi)像素點的灰度值來確定填涂框的灰度值。
在所述每一個填涂單元區(qū)域中識別的灰度值中,挑選出灰度值最低的作為這個填涂單元區(qū)域中的最小灰度值。在識別每一個填涂單元區(qū)域中多個填涂框的灰度值時,可以將灰度值最小的填涂框的灰度值,作為對應(yīng)填涂單元區(qū)域中的最小灰度值。
430、對比單元,用于對比所述識別的每一個填涂單元區(qū)域中最小灰度值,將所述識別的每一個填涂單元區(qū)域中最小灰度值中的最大灰度值設(shè)定為所述掃描灰度圖片的二值化灰度閾值。
將單選識別區(qū)域中的每一個填涂單元區(qū)域中確定的填涂框最小灰度值與其它填涂單元區(qū)域中確定的填涂框最小灰度值對比,挑選出灰度值最大的一個灰度值。將挑選出的最大灰度值確定為對所述掃描灰度圖片的二值化灰度閾值。例如,如圖7所示的答題卡,在單選識別區(qū)域中,711和712兩個填涂單元區(qū)域中填涂框的最小灰度值分別是50和45,可知711中的填涂框最小灰度值50比712中填涂框的最小灰度值大。這個時候,就將50確定為最終的二值化灰度閾值,來對所述掃描圖片進(jìn)行二值化運(yùn)算。
440、二值化運(yùn)算單元,用于根據(jù)所述設(shè)定掃描灰度圖片的二值化灰度閾值,對所述掃描灰度圖片進(jìn)行二值化運(yùn)算。
圖片的二值化是將上述掃描灰度圖片上的像素點的灰度值設(shè)置為0或255,是將整個掃描灰度圖片呈現(xiàn)出明顯的只有黑和白的視覺效果。在進(jìn)行二值化運(yùn)算的過程中,設(shè)定二值化的灰度閾值,對于大于設(shè)定二值化灰度閾值的像素點設(shè)置為255,對于小于設(shè)定二值化灰度閾值的像素點設(shè)置為0。
450、結(jié)果識別單元,用于對所述二值化運(yùn)算后的掃描灰度圖片進(jìn)行識別,形成答題結(jié)果。
對于使單選題填涂單元區(qū)域中有且僅有一個填涂框的灰度值是0的二值化運(yùn)算后的答題卡灰度圖進(jìn)行識別。具體的,識別出灰度值是0或者是255的填涂框的坐標(biāo)值或者坐標(biāo)范圍,根據(jù)填涂框的坐標(biāo)范圍與標(biāo)準(zhǔn)答案的坐標(biāo)范圍進(jìn)行對比,來確定相應(yīng)題目的答題結(jié)果正確與否,并將所有的題目匯總,最終形成所有答題卡的最終成績。
本發(fā)明實施例,可以針對答題卡的每一個填涂單元區(qū)域的灰度值進(jìn)行識別,可以提高識別精度,準(zhǔn)確的找到合適的二值化灰度閾值。
請參閱圖5,圖5是本發(fā)明一個實施例提供的答題卡識別方法的結(jié)構(gòu)示意圖。其中,如圖5所示,本發(fā)明的一個實施例提供的一種答題卡識別的裝置包括以下內(nèi)容:
在圖4所示的實施例中,所述每一個填涂單元區(qū)域中包括至少兩個填涂框。
所述灰度值識別單元包括:
511、填涂框識別單元,用于識別所述單選填涂識別區(qū)域中的每一個填涂單元區(qū)域中的填涂框。
答題卡會根據(jù)需要,在答題卡的設(shè)定位置,會增加答題卡的定位標(biāo)識。例如,可以在答題大的邊緣區(qū)域,預(yù)先設(shè)定一些灰度值比較低的條形框,通過這些條形框的坐標(biāo)位置,來重置或者設(shè)定整體答題卡灰度圖的參考坐標(biāo),從而給所述掃描灰度圖片進(jìn)行定位。是根據(jù)參考坐標(biāo),來確定考生在答題卡上每一個填涂單元區(qū)域中填涂框的坐標(biāo)值或者坐標(biāo)范圍,通過識別每一個填涂單元區(qū)域內(nèi)填涂框坐標(biāo)值或者坐標(biāo)范圍內(nèi)像素點的灰度值來確定填涂框的灰度值。
在識別的時候,可以識別每一個單元區(qū)域中填涂框內(nèi)所有像素點的灰度值;也可以是挑選比較典型的部分或者區(qū)域的像素點的灰度值來代表每一個單元區(qū)域中填涂框內(nèi)的灰度值;也可以是挑選多個比較典型的像素點的灰度值,然后根據(jù)設(shè)定的運(yùn)算規(guī)則,例如取平均值、正態(tài)分布值、最低值等中的一種運(yùn)算規(guī)則或者多種運(yùn)算規(guī)則來確定每一個單元區(qū)域中填涂框內(nèi)的灰度值。
512、提取單元,用于提取所述識別每一個填涂單元區(qū)域中填涂框像素點的最低灰度值。
對比所有識別出來每一個填涂單元區(qū)域內(nèi)填涂框的灰度值,在所述每一個填涂單元區(qū)域中識別的灰度值中,挑選出灰度值最低的作為這個填涂單元區(qū)域中的最小灰度值。
513、灰度值確定單元,用于將所述填涂框的最低灰度值確定為每一個填涂單元區(qū)域中的最小灰度值。
在識別每一個填涂單元區(qū)域中多個填涂框的灰度值時,可以將灰度值最小的填涂框的灰度值,作為對應(yīng)填涂單元區(qū)域中的最小灰度值。
本發(fā)明實施例,可以針對答題卡的每一個填涂單元區(qū)域中的填涂框的灰度值進(jìn)行識別,可以提高識別精度,準(zhǔn)確的找到合適的二值化灰度閾值。
請參閱圖6,圖6是本發(fā)明一個實施例提供的答題卡識別方法的結(jié)構(gòu)示意圖。其中,如圖6所示,本發(fā)明的一個實施例提供的一種答題卡識別的裝置包括以下內(nèi)容:
所述灰度值識別單元包括:
611、定位單元,用于識別所述掃描灰度圖片中的定位標(biāo)識,根據(jù)所述定位標(biāo)識對所述掃描灰度圖片進(jìn)行定位。
答題卡會根據(jù)需要,在答題卡的設(shè)定位置,會增加答題卡的定位標(biāo)識。例如,可以在答題大的邊緣區(qū)域,預(yù)先設(shè)定一些灰度值比較低的條形框,通過這些條形框的坐標(biāo)位置,來重置或者設(shè)定整體答題卡灰度圖的參考坐標(biāo),從而給所述掃描灰度圖片進(jìn)行定位。根據(jù)參考坐標(biāo),來確定考生在答題卡上每一個填涂單元區(qū)域中填涂框的坐標(biāo)值或者坐標(biāo)范圍,通過識別每一個填涂單元區(qū)域內(nèi)填涂框坐標(biāo)值或者坐標(biāo)范圍內(nèi)像素點的灰度值來確定填涂框的灰度值。
612、坐標(biāo)確定單元,用于根據(jù)所述答題卡的排布規(guī)則,在所述定位后的掃描灰度圖片中確定所述單選填涂識別區(qū)域中每一個填涂單元區(qū)域中的填涂框坐標(biāo)范圍。
在設(shè)計答題卡的時候,會將答題卡中每一個填涂框的相對位置、形狀、大小以及顏色等中的一種或者多種,設(shè)定一個初步的規(guī)則。根據(jù)這個初步設(shè)定的規(guī)則,在定位后的所述掃描灰度圖片中進(jìn)行運(yùn)算,進(jìn)而確定每一個填涂框的相應(yīng)坐標(biāo)范圍。
在上述實施例中,對各個實施例的描述都各有側(cè)重,某個實施例中沒有詳述的部分,可以參見其它實施例的相關(guān)描述。
在本申請所提供的幾個實施例中,應(yīng)當(dāng)理解到,所揭露的裝置,可通過其它的方式實現(xiàn)。例如,以上所描述的可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或者直接耦合或通信連接是可以通過一些接口、裝置或單元的間接耦合或者通信連接,可以是電性或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分部到多個網(wǎng)絡(luò)單元上。可以根據(jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
另外,本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨(dú)物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。
所述集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時,可以存儲在一個計算機(jī)可讀取存儲介質(zhì)中。基于這樣的理解,本發(fā)明實施例的技術(shù)方案本質(zhì)或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者改技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機(jī)設(shè)備(可謂個人計算機(jī)、服務(wù)器或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、只讀存儲器(ROM,Read-Only Memory)、隨機(jī)存取存儲器(RAM,Random Access Memory)、移動硬盤、磁碟或者光盤等各種存儲程序代碼的介質(zhì)。
以上所述,以上實施例僅用以說明本發(fā)明實施例的技術(shù)方案,而非對其限制;盡管參照前述實施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各個實施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各個實施例技術(shù)方案的范圍。