判定裝置、文檔圖像管理系統(tǒng)以及判定方法
【技術領域】
[0001]本發(fā)明涉及一種判定裝置、文檔圖像管理系統(tǒng)以及判定方法。
【背景技術】
[0002]目前,條形碼被廣泛應用于生活中的各個領域中,如:專利通知文件、快遞單等,通過條形碼來記錄專利通知文件中的發(fā)文序號等信息和快遞單中的物流信息。
[0003]在對含有條形碼的文檔頁進行處理時,需要人工定位待掃描的條形碼區(qū)域,然后通過條形碼掃描器對準條形碼進行掃描識別。但是,當文檔頁中含有多個條形碼時,就很容易發(fā)生掃描錯誤、掃描遺漏等問題。
[0004]針對這樣的問題,現(xiàn)有技術中出現(xiàn)了一種通過人工設定樣本頁后,利用樣本頁對同一系列的文檔頁中的條形碼區(qū)域進行定位的技術方案。在這樣的技術方案中,對樣本頁的設定需要通過計算機界面獲取樣本頁中的條形碼的排列分布坐標值,進而對同系列的文檔頁的相同坐標值位置的條形碼區(qū)域進行定位。
[0005]通常,文檔頁中的條形碼是由打印機直接打印或人工手貼在文檔頁的特定區(qū)域上,但是,在打印機由于走紙問題導致打印的條形碼位置發(fā)生傾斜、偏移時或人工手貼的條形碼斜度較大時,此時,根據(jù)設定好的樣本頁的坐標值無法準確、完全地定位出上述文檔頁的條形碼區(qū)域。
[0006]另外,對每張文檔頁的條形碼區(qū)域進行定位時都需要參照樣本頁來設定,十分麻煩。而且,當文檔頁屬于不同系列時,針對不同的文檔頁的條形碼區(qū)域進行定位時,需要對重新設定樣本頁,這樣,在定位過程中,需要來回尋找匹配的樣本頁,費時費力。
【發(fā)明內(nèi)容】
[0007]本發(fā)明為了解決上述問題,提供了一種對打印有文檔內(nèi)容以及至少一個條形碼的文檔頁中包含條形碼的條形碼區(qū)域進行判定的判定裝置、文檔圖像管理系統(tǒng)以及判定方法。
[0008]本發(fā)明為了實現(xiàn)上述目的,采用了以下結構以及方法:
[0009]< 結構 1>
[0010]本發(fā)明提供一種對打印有文檔內(nèi)容以及包含至少一個條形碼的文檔頁中包含條形碼的條形碼區(qū)域進行判定的判定裝置,其特征在于,包括:轉換部,將對文檔頁讀取所得到的初始頁圖像進行表示黑白二值的二值化轉換,得到二值化頁圖像;像素修正部,按照預定修正規(guī)則對二值化頁圖像的各個像素進行逐點修正,得到修正頁圖像;掃描路徑設定部,基于預定區(qū)域尺寸設定一個掃描區(qū)域,并把與文檔頁的兩個邊緣分別相一致并且經(jīng)過掃描區(qū)域的掃描中心點的兩個方向設定為第一掃描路徑和第二掃描路徑;掃描獲取部,根據(jù)修正頁圖像把掃描區(qū)域按照預定移動順序以及預定移動間隔進行移動從而逐個鎖定在修正頁圖像中與掃描區(qū)域相對應的對應區(qū)域,進一步根據(jù)第一掃描路徑和第二掃描路徑對對應區(qū)域中的區(qū)域圖像進行掃描,并分別獲取在第一掃描路徑上的表示黑白二值變化的第一變化次數(shù)以及在第二掃描路徑上的表示黑白二值變化的第二變化次數(shù);第一變化比較判斷部,將獲取到的第一變化次數(shù)、第二變化次數(shù)分別與次數(shù)上限閾值、次數(shù)下限閾值進行比較,并判斷是否存在第一變化次數(shù)和第二變化次數(shù)中的任意一個大于次數(shù)下限閾值的同時另一個小于次數(shù)上限閾值,如果判斷為存在時,輸出一個第一存在判斷結果;特征點設定部,根據(jù)第一存在判斷結果,把在對應區(qū)域中與掃描中心點相對應的對應中心點設定為特征點;測算設定部,根據(jù)所有特征點的分布狀況并按照預定的邊緣檢測算法測算出至少含有一個特征點的范圍邊緣,并根據(jù)測算出的范圍邊緣設定特征點區(qū)域;特征比較判斷部,根據(jù)預定數(shù)量閾值以及預定區(qū)域尺寸閾值,對特征點區(qū)域中的特征點的數(shù)量以及該特征點區(qū)域的尺寸進行比較,并判斷數(shù)量與尺寸是否都分別超過預定數(shù)量閾值以及預定區(qū)域尺寸閾值,當特征比較判斷部判斷為數(shù)量與尺寸都分別超過預定數(shù)量閾值以及預定區(qū)域尺寸閾值時,輸出一個尺寸數(shù)量確定結果;以及條形碼區(qū)域判定部,至少根據(jù)尺寸數(shù)量確定結果,判定為該對應的特征點區(qū)域是條形碼區(qū)域。
[0011]〈結構2>
[0012]本發(fā)明還提供了一種對打印有文檔內(nèi)容以及包含至少一個條形碼的文檔頁中包含條形碼的條形碼區(qū)域進行判定的判定裝置,其特征在于,包括:轉換部;像素修正部;掃描路徑設定部;掃描獲取部;初定比較判斷部;第一確定比較判斷部;特征點設定部;測算設定部;特征比較判斷部;以及條形碼區(qū)域判定部,其中,轉換部將對文檔頁進行讀取所得到的初始頁圖像進行表示黑白二值的二值化轉換,得到二值化頁圖像,像素修正部按照預定修正規(guī)則對二值化頁圖像的各個像素進行逐點修正,得到修正頁圖像,掃描路徑設定部基于預定區(qū)域尺寸設定一個掃描區(qū)域,并把與文檔頁的兩個邊緣分別相一致并且經(jīng)過掃描區(qū)域的掃描中心點的兩個方向設定為第一掃描路徑和第二掃描路徑,與第一掃描路徑成一定角度并且經(jīng)過掃描中心點的兩個角度方向分別設定為第三掃描路徑和第四掃描路徑,掃描獲取部,根據(jù)修正頁圖像把掃描區(qū)域按照預定移動順序以及預定移動間隔進行移動從而逐個鎖定在修正頁圖像中與掃描區(qū)域相對應的對應區(qū)域,進一步根據(jù)第一掃描路徑和第二掃描路徑對對應區(qū)域中的區(qū)域圖像進行掃描,并分別獲取在第一掃描路徑上的表示黑白二值變化的第一變化次數(shù)以及在第二掃描路徑上的表示黑白二值變化的第二變化次數(shù),初定比較判斷部,用于將第一變化次數(shù)、第二變化次數(shù)分別與次數(shù)上限閾值、次數(shù)下限閾值進行比較,判斷是否存在第一變化次數(shù)和第二變化次數(shù)中的任意一個大于次數(shù)下限閾值的同時另一個小于次數(shù)上限閾值,當判斷為存在時,輸出一個存在初定結果,掃描獲取部根據(jù)存在初定結果,按照第三掃描路徑和第四掃描路徑對對應區(qū)域中的區(qū)域圖像進行掃描,并分別獲取在第三掃描路徑上的表示黑白二值變化的第三變化次數(shù)以及在第四掃描路徑上的表示黑白二值變化的第四變化次數(shù),第一確定比較判斷部,進一步將第三變化次數(shù)、第四變化次數(shù)進行比較,判斷是否存在第三變化次數(shù)和第四變化次數(shù)之間的差值小于預定差閾值,當判斷為存在時,輸出一個第一存在確定結果,特征點設定部根據(jù)第一存在確定結果,把在對應區(qū)域中與掃描中心點相對應的對應中心點設定為特征點,測算設定部根據(jù)所有特征點的分布狀況并按照預定的邊緣檢測算法測算出至少含有一個特征點的范圍邊緣,并根據(jù)測算出的范圍邊緣設定特征點區(qū)域,特征比較判斷部根據(jù)預定數(shù)量閾值以及預定區(qū)域尺寸閾值,對特征點區(qū)域中的特征點的數(shù)量以及該特征點區(qū)域的尺寸進行比較,并判斷數(shù)量與尺寸是否都分別超過預定數(shù)量閾值以及預定區(qū)域尺寸閾值,當特征比較判斷部判斷為數(shù)量與尺寸都分別超過預定數(shù)量閾值以及預定區(qū)域尺寸閾值時,輸出一個尺寸數(shù)量確定結果,條形碼區(qū)域判定部,至少根據(jù)尺寸數(shù)量確定結果,判定為該對應的特征點區(qū)域是條形碼區(qū)域。
[0013]〈結構3>
[0014]本發(fā)明還提供了一種對打印有文檔內(nèi)容以及包含至少一個條形碼的文檔頁中包含條形碼的條形碼區(qū)域進行判定的判定裝置,其特征在于,包括:轉換部;像素修正部;掃描路徑設定部;掃描控制部;掃描獲取部;寬度判斷部;區(qū)域調(diào)整部;初定比較判斷部;第一確定比較判斷部;特征點設定部;測算設定部;特征比較判斷部;以及條形碼區(qū)域判定部,其中,轉換部將對文檔頁進行讀取所得到的初始頁圖像進行表示黑白二值的二值化轉換,得到二值化頁圖像,像素修正部按照預定修正規(guī)則對二值化頁圖像的各個像素進行逐點修正,得到修正頁圖像,掃描路徑設定部,基于預定區(qū)域尺寸設定一個掃描區(qū)域,并把與文檔頁的兩個邊緣分別相一致并且經(jīng)過掃描區(qū)域的掃描中心點的兩個方向設定為第一掃描路徑和第二掃描路徑,進一步把與第一掃描路徑成一定角度并且經(jīng)過掃描中心點的兩個角度方向分別設定為第三掃描路徑和第四掃描路徑,掃描控制部控制掃描獲取部根據(jù)修正頁圖像把掃描區(qū)域按照預定移動順序以及預定移動間隔進行移動從而逐個鎖定在修正頁圖像中與掃描區(qū)域相對應的對應區(qū)域,并進一步根據(jù)第一掃描路徑對對應區(qū)域中的區(qū)域圖像進行掃描,至少獲取到連續(xù)黑像素和連續(xù)白像素中任意一種的連續(xù)像素累積值;并控制寬度判斷部對連續(xù)像素累積值是否超過預定累積閾值進行判斷;當判斷為超過時,控制區(qū)域調(diào)整部對掃描區(qū)域的尺寸進行放大調(diào)整從而獲取一個掃描放大區(qū)域;控制掃描路徑設定部,根據(jù)掃描放大區(qū)域的中心點對第一掃描路徑、第二掃描路徑、第三掃描路徑和第四掃描路徑進行重新調(diào)整;并控制掃描獲取部獲取與掃描放大區(qū)域相對應的對應放大區(qū)域作為對應區(qū)域,當寬度判斷部判斷為不超過時,掃描控制部控制掃描獲取部進一步根據(jù)第一掃描路徑和第二掃描路徑對對應區(qū)域中的區(qū)域圖像進行掃描,并分別獲取在第一掃描路徑上的表示黑白二值變化的第一變化次數(shù)以及在第二掃描路徑上的表示黑白二值變化的第二變化次數(shù),初定比較判斷部,用于將第一變化次數(shù)、第二變化次數(shù)分別與次數(shù)上限閾值、次數(shù)下限閾值進行比較,判斷是否存在第一變化次數(shù)和第二變化次數(shù)中的任意一個大于次數(shù)下限閾值的同時另一個小于次數(shù)上限閾值,當判斷為存在時,輸出一個存在初定結果,掃描獲取部根據(jù)存在初定結果,按照第三掃描路徑和第四掃描路徑對對應區(qū)域中的區(qū)域圖像進行掃描,并分別獲取在第三掃描路徑上的表示黑白二值變化的第三變化次數(shù)以及在第四掃描路徑上的表示黑白二值變化的第四變化次數(shù),第一確定比較判斷部,進一步將第三變化次數(shù)、第四變化次數(shù)進行比較,判斷是否存在第三變化次數(shù)和第四變化次數(shù)之間的差值是否小于預定差閾值,當判斷為存在時,輸出一個第一存在確定結果,特征點設定部根據(jù)第一存在確定結果,把在對應區(qū)域中與掃描中心點相對應的對應中心點設定為特征點,測算設定部根據(jù)所有特征點的分布狀況并按照預定的邊緣檢測算法測算出至少含有一個特征點的范圍邊緣,并根據(jù)測算出的范圍邊緣設定特征點區(qū)域,特征比較判斷部根據(jù)預定數(shù)量閾值以及預定區(qū)域尺寸閾值,對特征點區(qū)域中的特征點的數(shù)量以及該特征點區(qū)域的尺寸進行比較,并判斷數(shù)量與尺寸是否都分別超過預定數(shù)量閾值以及預定區(qū)域尺寸閾值,當特征比較判斷部判斷為數(shù)量與尺寸都分別超過預定數(shù)量閾值以及預定區(qū)域尺寸閾值時,輸出一個尺寸數(shù)量確定結果,條形碼區(qū)域判定部,至少根據(jù)尺寸數(shù)量確定結果,判定為該對應的特征點區(qū)域是條形碼區(qū)域。
[0015]〈結構4>
[0016]本發(fā)明還提供了一種文檔圖像管理系統(tǒng),其特征在于,包括:多功能打印機;以及文檔圖像管理設備,與多功能打印機相通信連接,其中,多功能打印機具有:把打印有文檔內(nèi)容以及包含至少一個條形碼的文檔頁掃描成為初始頁圖像的掃描部;以及把初始頁圖像向文檔圖像管理設備進行發(fā)送的掃描側通信部,文檔圖像管理設備具有:用于接收初始頁圖像的管理側通信部;以及對接收到的初始頁圖像中包含條形碼的條形碼區(qū)域進行判定的判定裝置,判定裝置為結構1至結構3中任意一項所提及的判定裝置。
[0017]〈方法1>
[0018]本發(fā)明還提供了一種對打印有文檔內(nèi)容以及包含至少一個條形碼的文檔頁中包含條形碼的條形碼區(qū)域進行判定的判定方法,其特征在于,具有以下步驟:將對文檔頁讀取所得到的初始頁圖像進行表示黑白二值的二值化轉換,得到二值化頁圖像;按照預定修正規(guī)則對二值化頁圖像的各個像素進行逐點修正,得到修正頁圖像;基于預定區(qū)域尺寸設定一個掃描區(qū)域,并把與文檔頁的兩個邊緣分別相一致并且經(jīng)過掃描區(qū)域的掃描中心點的兩個方向設定為第一掃描路徑和第二掃描路徑;根據(jù)修正頁圖像把掃描區(qū)域按照預定移動順序以及預定移動間隔進行移動從而逐個鎖定在修正頁圖像中與掃描區(qū)域相對應的對應區(qū)域,進一步根據(jù)第一掃描路徑和第二掃描路徑對對應區(qū)域中的區(qū)域圖像進行掃描,并分別獲取在第一掃描路徑上的表示黑白二值變化的第一變化次數(shù)以及在第二掃描路徑上的表示黑白二值變化的第二變化次數(shù);將獲取到的第一變化次數(shù)、第二變化次數(shù)分別與次數(shù)上限閾值、次數(shù)下限閾值進行比較,并判斷是否存在第一變化次數(shù)和第二變化次數(shù)中的任意一個大于次數(shù)下限閾值的同時另一個小于次數(shù)上限閾值,如果判斷為存在時,輸出一個第一存在判斷結果;根據(jù)第一存在判斷結果,把在對應區(qū)域中與掃描中心點相對應的對應中心點設定為特征點;根據(jù)所有特征點的分布狀況并按照預定的邊緣檢測算法測算出至少含有一個特征點的范圍邊緣,并根據(jù)測算出的范圍邊緣設定特征點區(qū)域;根據(jù)預定數(shù)量閾值以及預定區(qū)域尺寸閾值,對特征點區(qū)域中的特征點的數(shù)量以及該特征點區(qū)域的尺寸進行比較,并判斷數(shù)量與尺寸是否都分別超過預定數(shù)量閾值以及預定區(qū)域尺寸閾值,當判斷為數(shù)量與尺寸都分別超過預定數(shù)量閾值以及預定區(qū)域尺寸閾值時,輸出一個尺寸數(shù)量確定結果;以及至少根據(jù)尺寸數(shù)量確定結果,判定為該對應的特征點區(qū)域是條形碼區(qū)域。
[0019]發(fā)明的作用與效果
[0020]根據(jù)本發(fā)明所涉及的判定裝置、文檔圖像管理系統(tǒng)以及判定方法,因為將初始頁圖像進行二值化轉換得到二值化頁圖像后,再進行修正得到修正頁圖像后,通過判定在掃描路徑上的變化次數(shù),根據(jù)變化次數(shù)將對應中心點設定為特征點,根據(jù)所有特征點的分布狀況測算設定出特征點區(qū)域,通過判斷特征點區(qū)域中特征點的數(shù)量與尺寸,判定出為條形碼區(qū)域。所以,本發(fā)明所涉及的判定裝置、文檔圖像管理系統(tǒng)以及判定方法能夠全自動地對初始頁圖像中所有條形碼區(qū)域進行判定,并且判定的準確度高。
【附圖說明】
[0021]圖1是本發(fā)明實施例一中文檔圖像管理系統(tǒng)的框圖;
[0022]圖2是本發(fā)明實施例一中判定裝置的框圖;
[0023]圖3為本發(fā)明實施例一中文檔頁的初始頁圖像的示意圖;
[0024]圖4為本發(fā)明實施例一中初始頁圖像的子區(qū)域的預定劃分規(guī)則示意圖;
[0025]圖5為本發(fā)明實施例一中預定修正規(guī)則的說明圖;
[0026]圖6(a)為本發(fā)明實施例一中掃描路徑的設定示意圖;
[0027]圖6(b)為本發(fā)明實施例一中第一變化次數(shù)和第二變化次數(shù)的示意圖;
[0028]圖7為本發(fā)明實施例一中與修正頁圖像相對應的全部特征點的分布狀況示意圖;
[0029]圖8為本發(fā)明實施例一中特征點區(qū)域的分布狀況示意圖;
[0030]圖9為本發(fā)明實施例一中條形碼區(qū)域的分布狀況示意圖;
[0031]圖10(a)至圖10(d)分別是本發(fā)明實施例一中從初始頁圖像中判定出的第一條形碼區(qū)域至第四條形碼區(qū)域的示意圖;
[0032]圖11為本發(fā)明實施例一中判定裝置的判定過程流程圖;
[0033]圖12為本發(fā)明實施例二中判定裝置的框圖;
[0034]圖13(a)為本發(fā)明實施例二中掃描路徑的設定示意圖;
[0035]圖13(b)為本發(fā)明實施例二中變化次數(shù)的第一獲取狀況示意圖;
[0036]圖13(c)為本發(fā)明實施例二中變化次數(shù)的第二獲取狀況示意圖;
[0037]圖14(a)為本發(fā)明實施例二中針對特殊標識的掃描路徑的設定示意圖;
[0038]圖14(b)為本發(fā)明實施例二中針對特殊標識的變化次數(shù)的第一獲取狀況示意圖;
[0039]圖14(c)為本發(fā)明實施例二中針對特殊標識的變化次數(shù)的第二獲取狀況示意圖;
[0040]圖15為本發(fā)明實施例二中選取中心區(qū)域的結構示意圖;
[0041]圖16為本發(fā)明實施例二中針對特殊數(shù)字選取中心區(qū)域的結構示意圖;
[0042]圖17為本發(fā)明實施例二中判定裝置的判定過程流程圖;
[0043]圖18為本發(fā)明實施例三中判定裝置的框圖;
[0044]圖19(a)為本發(fā)明實施例三中掃描路徑的設定示意圖;
[0045]圖19(b)為本發(fā)明實施例三中連續(xù)像素累積值的獲取狀況示意圖;以及
[0046]圖20為本發(fā)明實施例三中判定裝置的判定過程流程圖。
【具體實施方式】
:
[0047]下面結合附圖對本發(fā)明涉及的判定裝置、文檔圖像管理系統(tǒng)以及判定方法進行詳細