国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種檢測答題卡掃描產(chǎn)生二次污染的方法及裝置與流程

      文檔序號:12612440閱讀:236來源:國知局
      一種檢測答題卡掃描產(chǎn)生二次污染的方法及裝置與流程

      本發(fā)明涉及答題卡識別技術(shù)領(lǐng)域,尤其涉及一種檢測答題卡掃描產(chǎn)生二次污染的方法及裝置。



      背景技術(shù):

      基于紙質(zhì)試卷考試的網(wǎng)上評卷方案中首先要做的就是紙質(zhì)答題卡的電子化。采用高速掃描儀大規(guī)模非接觸式灰度掃描成像是獲取紙質(zhì)答題卡的電子圖像的一種通用技術(shù),答題卡經(jīng)過掃描儀時線性光電耦合器(CCD)將掃描圖像分隔成線狀,每條線寬度大約為10微米,光源將光線照射到題卡上,產(chǎn)生反射光或投射光,然后經(jīng)反光鏡組反射到中,CCD根據(jù)反射光的光線強弱的不同轉(zhuǎn)換成不同大小的電流,經(jīng)過A/D轉(zhuǎn)換處理,將電信號轉(zhuǎn)換成數(shù)字信號,即產(chǎn)生一行圖像數(shù)據(jù)。機械傳動機構(gòu)驅(qū)動光學(xué)系統(tǒng)和CCD掃描裝置在傳動導(dǎo)軌上與待掃答題卡做相對平行移動,將待掃答題卡一條線一條線的掃入,最終形成全部原稿電子圖像。

      然而,在掃描過程中如果鏡頭陣列磨損或者異物粘連,造成光源照射題卡時在某處遮擋,無法產(chǎn)生反射光或投射光,則此處無法正常獲取光信號,體現(xiàn)在整張圖像上面,就是一條黑線,如圖6所示,形成題卡掃描的二次污染。黑線二次污染可能嚴重覆蓋考生手寫信息,直接影響到評卷判分效果,是網(wǎng)上評卷質(zhì)量的一大殺手,須盡量避免。目前,只能采用人工核查的方式來檢查是否產(chǎn)生黑線二次污染,但是單靠人工核查圖像的方式工作量太大,不具有可行性。



      技術(shù)實現(xiàn)要素:

      本發(fā)明提供了一種檢測答題卡掃描產(chǎn)生二次污染的方法及裝置,旨在解決無法檢測答題卡掃描是否產(chǎn)生二次污染的問題。

      本發(fā)明提供了一種檢測答題卡掃描產(chǎn)生二次污染的方法,所述方法包括:

      將獲取的答題卡的灰度圖像劃分為多個掃描區(qū)域,并對所述掃描區(qū)域以預(yù)設(shè)像素個數(shù)為單位進行劃分,得到若干子圖像;

      依次對所述掃描區(qū)域進行掃描,并統(tǒng)計各個所述掃描區(qū)域內(nèi)像素灰度值達到預(yù)設(shè)灰度值的子圖像的個數(shù);

      基于各個所述掃描區(qū)域內(nèi)像素灰度值達到預(yù)設(shè)灰度值的子圖像的個數(shù)確定所述答題卡是否被二次污染。

      進一步地,所述基于各個所述掃描區(qū)域內(nèi)像素灰度值達到預(yù)設(shè)灰度值的子圖像的個數(shù)確定所述答題卡是否被二次污染,包括:利用各個所述掃描區(qū)域內(nèi)像素灰度值達到預(yù)設(shè)灰度值的子圖像的個數(shù)確定占相應(yīng)掃描區(qū)域內(nèi)子圖像的總個數(shù)的百分比;若任一所述掃描區(qū)域的百分比大于預(yù)設(shè)判斷值,則確定所述答題卡被二次污染。

      進一步地,所述將獲取的答題卡的灰度圖像劃分為多個掃描區(qū)域,包括:將獲取的答題卡的灰度圖像在縱向方向上以預(yù)設(shè)像素個數(shù)為寬度劃分為多個所述掃描區(qū)域;或者,將獲取的答題卡的灰度圖像在橫向方向上以預(yù)設(shè)像素個數(shù)為寬度劃分為多個所述掃描區(qū)域。

      進一步地,所述方法還包括:對答題卡進行掃描,以得到答題卡圖像;判斷所述答題卡圖像是否為彩色圖像;當所述答題卡圖像為彩色圖像時,將所述答題卡圖像轉(zhuǎn)化為所述灰度圖像。

      進一步地,所述方法還包括:若確定所述答題卡被二次污染,則發(fā)出警告或提示操作。

      本發(fā)明還提供了一種檢測答題卡掃描產(chǎn)生二次污染的裝置,所述裝置包括:

      劃分模塊,用于將獲取的答題卡的灰度圖像劃分為多個掃描區(qū)域,并對所述掃描區(qū)域以預(yù)設(shè)像素個數(shù)為單位進行劃分,得到若干子圖像;

      掃描統(tǒng)計模塊,用于依次對所述掃描區(qū)域進行掃描,并統(tǒng)計各個所述掃描區(qū)域內(nèi)像素灰度值達到預(yù)設(shè)灰度值的子圖像的個數(shù);

      確定模塊,用于基于各個所述掃描區(qū)域內(nèi)像素灰度值達到預(yù)設(shè)灰度值的子圖像的個數(shù)確定所述答題卡是否被二次污染。

      進一步地,所述確定模塊包括:

      百分比確定模塊,用于利用各個所述掃描區(qū)域內(nèi)像素灰度值達到預(yù)設(shè)灰度值的子圖像的個數(shù)確定占相應(yīng)掃描區(qū)域內(nèi)子圖像的總個數(shù)的百分比;

      污染確定模塊,用于若任一所述掃描區(qū)域的百分比大于預(yù)設(shè)判斷值,則確定所述答題卡被二次污染。

      進一步地,所述劃分模塊包括:

      區(qū)域劃分模塊,用于將獲取的答題卡的灰度圖像在縱向方向上以預(yù)設(shè)像素個數(shù)為寬度劃分為多個所述掃描區(qū)域;或者,將獲取的答題卡的灰度圖像在橫向方向上以預(yù)設(shè)像素個數(shù)為寬度劃分為多個所述掃描區(qū)域。

      子圖像劃分模塊,用于對所述掃描區(qū)域以預(yù)設(shè)像素個數(shù)為單位進行劃分,得到若干子圖像。

      進一步地,所述裝置還包括:

      圖像獲取模塊,用于對答題卡進行掃描,以得到答題卡圖像;

      圖像判斷模塊,用于判斷所述答題卡圖像是否為彩色圖像;

      圖像轉(zhuǎn)換模塊,用于當所述答題卡圖像為彩色圖像時,將所述答題卡圖像轉(zhuǎn)化為所述灰度圖像。

      進一步地,所述裝置還包括提示模塊,用于若確定所述答題卡被二次污染,則發(fā)出警告或提示操作。

      本發(fā)明與現(xiàn)有技術(shù)相比,有益效果在于:

      本發(fā)明將灰度的答題卡圖像劃分為多個掃描區(qū)域,并對所述掃描區(qū)域以預(yù)設(shè)像素個數(shù)為單位進行劃分,得到若干子圖像,依次對所述掃描區(qū)域進行掃描,并統(tǒng)計各個所述掃描區(qū)域內(nèi)像素灰度值達到預(yù)設(shè)灰度值的子圖像的個數(shù),然后基于該個數(shù)進行計算,確定該答題卡是否被二次污染。本發(fā)明所提供的方法或裝置能夠?qū)崟r有效的檢測該答題卡是否產(chǎn)生二次污染。

      附圖說明

      圖1是本發(fā)明第一實施例提供的檢測答題卡掃描產(chǎn)生二次污染的方法流程圖;

      圖2是本發(fā)明第二實施例提供的檢測答題卡掃描產(chǎn)生二次污染的方法流程圖;

      圖3是本發(fā)明第三實施例提供的檢測答題卡掃描產(chǎn)生二次污染的裝置示意圖;

      圖4是本發(fā)明第四實施例提供的檢測答題卡掃描產(chǎn)生二次污染的裝置示意圖;

      圖5是本發(fā)明實施例提供的預(yù)設(shè)區(qū)域示意圖;

      圖6是本發(fā)明提供的答題卡掃描產(chǎn)生二次污染的示意圖。

      具體實施方式

      為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應(yīng)當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。

      作為本發(fā)明的第一個實施例,如圖1所示,本發(fā)明提供了一種檢測答題卡掃描產(chǎn)生二次污染的方法,所述方法包括下述步驟:

      步驟S101:將獲取的答題卡的灰度圖像劃分為多個掃描區(qū)域,并對所述掃描區(qū)域以預(yù)設(shè)像素個數(shù)為單位進行劃分,得到若干子圖像。

      步驟S102:依次對所述掃描區(qū)域進行掃描,并統(tǒng)計各個所述掃描區(qū)域內(nèi)像素灰度值達到預(yù)設(shè)灰度值的子圖像的個數(shù)。

      步驟S103:基于各個所述掃描區(qū)域內(nèi)像素灰度值達到預(yù)設(shè)灰度值的子圖像的個數(shù)確定所述答題卡是否被二次污染。

      綜上所述,本發(fā)明第一實施例所提供的方法能夠?qū)崟r有效的檢測該答題卡是否產(chǎn)生二次污染。

      作為本發(fā)明的第二個實施例,如圖2所示,本發(fā)明提供了一種檢測答題卡掃描產(chǎn)生二次污染的方法,所述方法包括下述步驟:

      步驟S201:對答題卡進行掃描,以得到答題卡圖像。

      步驟S202:判斷所述答題卡圖像是否為彩色圖像。

      步驟S203:當所述答題卡圖像為彩色圖像時,將所述答題卡圖像轉(zhuǎn)化為所述灰度圖像。

      若步驟S202判斷該答題卡圖像是彩色圖像,則將該彩色的答題卡圖像轉(zhuǎn)化為灰度的答題卡圖像,然后執(zhí)行步驟S204;若步驟S202判斷不是彩色圖像,表示該答題卡圖像符合灰度圖像的要求標準,則不需要將該答題卡圖像進行轉(zhuǎn)化,即不需要執(zhí)行該步驟S203,而直接執(zhí)行步驟S204。

      步驟S204:將獲取的答題卡的灰度圖像劃分為多個掃描區(qū)域,并對所述掃描區(qū)域以預(yù)設(shè)像素個數(shù)為單位進行劃分,得到若干子圖像。

      進一步地,所述將獲取的答題卡的灰度圖像劃分為多個掃描區(qū)域,包括:將獲取的答題卡的灰度圖像在縱向方向上以預(yù)設(shè)像素個數(shù)為寬度劃分為多個所述掃描區(qū)域;或者,將獲取的答題卡的灰度圖像在橫向方向上以預(yù)設(shè)像素個數(shù)為寬度劃分為多個所述掃描區(qū)域。

      其中,可以根據(jù)需求提前設(shè)定該預(yù)設(shè)像素,例如,可以將預(yù)設(shè)像素設(shè)定為該答題卡圖像中的單個像素的尺寸大小,也可以設(shè)定為每3個相連像素的總體尺寸大小。在本實施例中,對答題卡圖像以單個像素為單位進行劃分。

      步驟S205:依次對所述掃描區(qū)域進行掃描,并統(tǒng)計各個所述掃描區(qū)域內(nèi)像素灰度值達到預(yù)設(shè)灰度值的子圖像的個數(shù)。

      需要說明的是,在答題卡產(chǎn)生二次污染時,可能是如圖6所示的答題卡的橫向產(chǎn)生污染,也有可能是答題卡的縱向產(chǎn)生污染,因此,需要基于答題卡圖像的縱向或者橫向劃分掃描區(qū)域進行掃描。例如在本實施例中,預(yù)設(shè)像素為該答題卡圖像中的單個像素的尺寸大小,答題卡圖像縱向的每一行以單個像素的寬度為單位進行劃分,每一行被劃分為一個掃描區(qū)域,則步驟S205為:對縱向的每一行掃描區(qū)域,一行一行的進行掃描,并分別統(tǒng)計每一行內(nèi)的像素灰度值達到預(yù)設(shè)灰度值的子圖像的個數(shù)。

      或者,如圖5所示,可以將掃描區(qū)域劃分為每N*M的區(qū)域范圍內(nèi),其中,N表示答題卡圖像中縱向相連的N行,M表示答題卡圖像中橫向相連的M列。在進行掃描時,每掃描N*M的掃描區(qū)域,就統(tǒng)計該N*M的掃描區(qū)域內(nèi)的像素灰度值達到預(yù)設(shè)灰度值的子圖像的個數(shù)。

      或者,可以將掃描區(qū)域設(shè)定為每一列,對橫向的每一列一條一條的掃描,并依次統(tǒng)計每一列的像素灰度值達到預(yù)設(shè)灰度值的子圖像的個數(shù)。

      步驟S206:基于各個所述掃描區(qū)域內(nèi)像素灰度值達到預(yù)設(shè)灰度值的子圖像的個數(shù)確定所述答題卡是否被二次污染。

      進一步地,步驟S206具體包括:利用各個所述掃描區(qū)域內(nèi)像素灰度值達到預(yù)設(shè)灰度值的子圖像的個數(shù)確定占相應(yīng)掃描區(qū)域內(nèi)子圖像的總個數(shù)的百分比;若任一所述掃描區(qū)域的百分比大于預(yù)設(shè)判斷值,則確定所述答題卡被二次污染。

      本實施例中,以縱向的每一行為掃描區(qū)域,以第X行為例,假設(shè)預(yù)設(shè)灰度值為G,每一行的預(yù)設(shè)像素個數(shù)為L,預(yù)設(shè)判斷值為S。對第X行進行掃描,得到該第X行達到預(yù)設(shè)灰度值G的子圖像個數(shù)總共有C個。然后進行計算,計算公式為:C/L*100%。

      若C/L*100%>=S,則表示該答題卡被二次污染,若C/L*100%<S,則表示該答題卡正常,沒有產(chǎn)生二次污染。

      需要說明的是該預(yù)設(shè)判斷值可以是一個標準的數(shù)值,也可以是一個百分比等。本實施例中,通過設(shè)定污染黑線的灰度值百分比來判斷答題卡是否被二次污染,具有更高的靈活性。在本發(fā)明中,只舉例說明了基于達到預(yù)設(shè)灰度值的子圖像的個數(shù)進行計算和判斷的一種方法,實際中可以通過多種計算方法進行判斷,凡是在本發(fā)明的基礎(chǔ)上,基于預(yù)設(shè)灰度值的子圖像的個數(shù)或答題卡圖像的灰度值進行的判斷均屬于本發(fā)明的保護范圍內(nèi)。

      步驟S207:若確定所述答題卡被二次污染,則發(fā)出警告或提示操作。若確定所述答題卡被二次污染,則可以通過發(fā)出警告聲、或者在屏幕上通過顯示提示、或者直接停止掃描等方法提示用戶。

      綜上所述,本發(fā)明第二實施例所提供的方法能夠?qū)崟r有效的檢測該答題卡是否產(chǎn)生二次污染。從而能夠高效的減少答題卡被二次污染的情形,提高了答題卡圖像的質(zhì)量,使得評卷質(zhì)量得到了保證。

      作為本發(fā)明的第三個實施例,如圖3所示,本發(fā)明提供了一種檢測答題卡掃描產(chǎn)生二次污染的裝置,所述裝置包括:

      劃分模塊11,用于將獲取的答題卡的灰度圖像劃分為多個掃描區(qū)域,并對所述掃描區(qū)域以預(yù)設(shè)像素個數(shù)為單位進行劃分,得到若干子圖像。

      掃描統(tǒng)計模塊22,用于依次對所述掃描區(qū)域進行掃描,并統(tǒng)計各個所述掃描區(qū)域內(nèi)像素灰度值達到預(yù)設(shè)灰度值的子圖像的個數(shù)。

      確定模塊33,用于基于各個所述掃描區(qū)域內(nèi)像素灰度值達到預(yù)設(shè)灰度值的子圖像的個數(shù)確定所述答題卡是否被二次污染。

      綜上所述,本發(fā)明第三實施例所提供的裝置能夠?qū)崟r有效的檢測該答題卡是否產(chǎn)生二次污染。

      作為本發(fā)明的第四個實施例,如圖4所示,本發(fā)明提供了一種檢測答題卡掃描產(chǎn)生二次污染的裝置,所述裝置包括:

      圖像獲取模塊44,用于對答題卡進行掃描,以得到答題卡圖像;

      圖像判斷模塊55,用于判斷所述答題卡圖像是否為彩色圖像;

      圖像轉(zhuǎn)換模塊66,用于當所述答題卡圖像為彩色圖像時,將所述答題卡圖像轉(zhuǎn)化為所述灰度圖像。

      圖像判斷模塊55判斷該答題卡圖像是否為彩色圖像,若判斷是彩色圖像,則圖像轉(zhuǎn)換模塊66將該彩色的答題卡圖像轉(zhuǎn)化為灰度的答題卡圖像;若判斷不是彩色圖像,表示該答題卡圖像符合灰度圖像的要求標準,則不需要將該答題卡圖像進行轉(zhuǎn)化,即圖像轉(zhuǎn)換模塊66不需要做任何操作。

      劃分模塊11:用于將獲取的答題卡的灰度圖像劃分為多個掃描區(qū)域,并對所述掃描區(qū)域以預(yù)設(shè)像素個數(shù)為單位進行劃分,得到若干子圖像。

      進一步地,上述劃分模塊11包括區(qū)域劃分模塊101與子圖像劃分模塊102:

      區(qū)域劃分模塊101,用于將獲取的答題卡的灰度圖像在縱向方向上以預(yù)設(shè)像素個數(shù)為寬度劃分為多個所述掃描區(qū)域;或者,將獲取的答題卡的灰度圖像在橫向方向上以預(yù)設(shè)像素個數(shù)為寬度劃分為多個所述掃描區(qū)域。

      子圖像劃分模塊102,用于對所述掃描區(qū)域以預(yù)設(shè)像素個數(shù)為單位進行劃分,得到若干子圖像。其中,可以根據(jù)需求提前設(shè)定該預(yù)設(shè)像素,例如,可以將預(yù)設(shè)像素設(shè)定為該答題卡圖像中的單個像素的尺寸大小,也可以設(shè)定為每3個相連像素的總體尺寸大小。在本實施例中,對答題卡圖像以單個像素為單位進行劃分。

      掃描統(tǒng)計模塊22,,用于依次對所述掃描區(qū)域進行掃描,并統(tǒng)計各個所述掃描區(qū)域內(nèi)像素灰度值達到預(yù)設(shè)灰度值的子圖像的個數(shù)。

      需要說明的是,在答題卡產(chǎn)生二次污染時,可能是如圖6所示的答題卡的橫向產(chǎn)生污染,也有可能是答題卡的縱向產(chǎn)生污染,因此,需要基于答題卡圖像的縱向或者橫向劃分掃描區(qū)域進行掃描。例如在本實施例中,預(yù)設(shè)像素為該答題卡圖像中的單個像素的尺寸大小,答題卡圖像縱向的每一行以單個像素的寬度為單位進行劃分,每一行被劃分為一個掃描區(qū)域,則掃描統(tǒng)計模塊22對縱向的每一行掃描區(qū)域,一行一行的進行掃描,并分別統(tǒng)計每一行內(nèi)的像素灰度值達到預(yù)設(shè)灰度值的子圖像的個數(shù)。

      或者,如圖5所示,可以將掃描區(qū)域劃分為每N*M的區(qū)域范圍內(nèi),其中,N表示答題卡圖像中縱向相連的N行,M表示答題卡圖像中橫向相連的M列。在進行掃描時,每掃描N*M的掃描區(qū)域,就統(tǒng)計該N*M的掃描區(qū)域內(nèi)的像素灰度值達到預(yù)設(shè)灰度值的子圖像的個數(shù)。

      或者,可以將掃描區(qū)域設(shè)定為每一列,對橫向的每一列一條一條的掃描,并依次統(tǒng)計每一列的像素灰度值達到預(yù)設(shè)灰度值的子圖像的個數(shù)。

      確定模塊33:用于基于各個所述掃描區(qū)域內(nèi)像素灰度值達到預(yù)設(shè)灰度值的子圖像的個數(shù)確定所述答題卡是否被二次污染。

      進一步地,上述確定模塊33包括百分比確定模塊301與污染確定模塊302:

      百分比確定模塊301,用于利用各個所述掃描區(qū)域內(nèi)像素灰度值達到預(yù)設(shè)灰度值的子圖像的個數(shù)確定占相應(yīng)掃描區(qū)域內(nèi)子圖像的總個數(shù)的百分比。

      污染確定模塊302,用于若任一所述掃描區(qū)域的百分比大于預(yù)設(shè)判斷值,則確定所述答題卡被二次污染。

      本實施例中,以縱向的每一行為掃描區(qū)域,以第X行為例,假設(shè)預(yù)設(shè)灰度值為G,每一行的預(yù)設(shè)像素個數(shù)為L,預(yù)設(shè)判斷值為S。對第X行進行掃描,得到該第X行達到預(yù)設(shè)灰度值G的子圖像個數(shù)總共有C個。然后進行計算,計算公式為:C/L*100%。

      若C/L*100%>=S,則表示該答題卡被二次污染,若C/L*100%<S,則表示該答題卡正常,沒有產(chǎn)生二次污染。

      需要說明的是該預(yù)設(shè)判斷值可以是一個標準的數(shù)值,也可以是一個百分比等。本實施例中,通過設(shè)定污染黑線的灰度值百分比來判斷答題卡是否被二次污染,具有更高的靈活性。在本發(fā)明中,只舉例說明了基于達到預(yù)設(shè)灰度值的子圖像的個數(shù)進行計算和判斷的一種方法,實際中可以通過多種計算方法進行判斷,凡是在本發(fā)明的基礎(chǔ)上,基于預(yù)設(shè)灰度值的子圖像的個數(shù)或答題卡圖像的灰度值進行的判斷均屬于本發(fā)明的保護范圍內(nèi)。

      提示模塊77:用于若判定所述答題卡被二次污染,則發(fā)出警告或提示操作。若判定所述答題卡被二次污染,則可以通過發(fā)出警告聲、或者在屏幕上通過顯示提示、或者直接停止掃描等方法提示用戶。

      綜上所述,本發(fā)明第四實施例所提供的裝置能夠?qū)崟r有效的檢測該答題卡是否產(chǎn)生二次污染。從而能夠高效的減少答題卡被二次污染的情形,提高了答題卡圖像的質(zhì)量,使得評卷質(zhì)量得到了保證。

      作為本發(fā)明的第五個實施例,如圖5所示,在模版圖像上設(shè)置預(yù)設(shè)區(qū)域為圖中所指的矩形框,設(shè)置檢測過程中查找計數(shù)的灰度值,一般設(shè)置為200,即黑度為0-200的灰度值都查找到并計數(shù)。然后根據(jù)該計數(shù)進行計算,并與預(yù)先設(shè)定的污染判斷的百分比數(shù)進行判斷,若判定產(chǎn)生黑線二次污染,則警告提示掃描操作員進行重掃處理。

      以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。

      當前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1