專利名稱:一種條碼圖像亞分辨率采樣裝置的制作方法
技術(shù)領(lǐng)域:
一種條碼圖像亞分辨率采樣裝置
技術(shù)領(lǐng)域:
本實(shí)用新型涉及條碼技術(shù),特別地,涉及一種條碼圖像亞分辨率采樣裝置。背景技術(shù):
條碼技術(shù)是在計(jì)算機(jī)技術(shù)與信息技術(shù)基礎(chǔ)上發(fā)展起來的一門集編碼、印刷、識別、 數(shù)據(jù)采集和處理于一身的新興技術(shù)。條碼技術(shù)由于其識別快速、準(zhǔn)確、可靠以及成本低等優(yōu) 點(diǎn),被廣泛應(yīng)用于商業(yè)、圖書管理、倉儲、郵電、交通和工業(yè)控制等領(lǐng)域,并且勢必在逐漸興 起的“物聯(lián)網(wǎng)”應(yīng)用中發(fā)揮重大的作用。目前被廣泛使用的條碼包括一維條碼及二維條碼。一維條碼又稱線形條碼,是由 平行排列的多個(gè)“條”和“空”單元組成,條形碼信息靠條和空的不同寬度和位置來表達(dá)。一 維條碼只是在一個(gè)方向(一般是水平方向)表達(dá)信息,而在垂直方向則不表達(dá)任何信息,因 此信息容量及空間利用率較低,并且在條碼損壞后即無法識別。二維條碼是由按一定規(guī)律在二維方向上分布的黑白相間的特定幾何圖形組成,其 可以在二維方向上表達(dá)信息,因此信息容量及空間利用率較高,并具有一定的校驗(yàn)功能。二 維條碼可以分為堆疊式二維條碼和矩陣式二維條碼。堆疊式二維條碼是由多行短截的一 維條碼堆疊而成,代表性的堆疊式二維條碼包括PDF417、Code 49、Code 16K等。矩陣式 二維條碼是由按預(yù)定規(guī)則分布于矩陣中的黑、白模塊組成,代表性的矩陣式二維條碼包括 Codeone、Aztec、Data Matrix、OR 石馬等。在對以上所介紹的一維或二維條碼進(jìn)行解碼的過程中,通常是利用攝影設(shè)備對條 碼進(jìn)行拍攝,以獲取條碼圖像,然后對條碼圖像進(jìn)行去燥、灰度提取、二值化、碼字提取、譯 碼等處理。然而,在以上的二值化處理過程中,通常是針對每一個(gè)像素點(diǎn)進(jìn)行二值化處理, 因此要將每一個(gè)像素點(diǎn)的灰度與閾值進(jìn)行比對,由此會(huì)增加解碼時(shí)間,并且會(huì)提高錯(cuò)誤發(fā) 生機(jī)率、加大系統(tǒng)負(fù)荷。因此,針對現(xiàn)有技術(shù)存在的以上不足,亟需提供一種條碼圖像亞分辨率采樣裝置, 使得能保證解碼過程快速、順利地進(jìn)行。
實(shí)用新型內(nèi)容針對現(xiàn)有技術(shù)存在的解碼時(shí)間長、錯(cuò)誤發(fā)生機(jī)率較大、系統(tǒng)負(fù)荷重等不足,本實(shí)用 新型提供一種條碼圖像亞分辨率采樣裝置,能保證條碼解碼過程快速、順利地進(jìn)行。本實(shí)用新型提供了一種條碼圖像亞分辨率采樣裝置,包括網(wǎng)格像素點(diǎn)獲取模塊 和灰度計(jì)算模塊,其中,網(wǎng)格像素點(diǎn)獲取模塊與灰度計(jì)算模塊連接。通過以上裝置,可減少條碼圖像處理時(shí)間,降低錯(cuò)誤發(fā)生機(jī)率,降低系統(tǒng)負(fù)荷。
圖1所示出的是本實(shí)用新型的條碼圖像亞分辨率采樣裝置的優(yōu)選實(shí)施例的示意 框圖。圖2所示出的是一種采用本實(shí)用新型的條碼圖像亞分辨率采樣裝置的條碼解碼 裝置的示意框圖。[0014]圖3示出了利用本實(shí)用新型的條碼圖像亞分辨率采樣裝置的條碼解碼方法的一 個(gè)優(yōu)選實(shí)施方式的流程圖。圖4示出了的是利用本實(shí)用新型的條碼圖像亞分辨率采樣裝置的條碼解碼方法 中的圖像變換過程。
具體實(shí)施方式
有關(guān)本實(shí)用新型的特征及技術(shù)內(nèi)容,請參考以下的詳細(xì)說明與附圖,附圖僅提供 參考與說明,并非用來對本實(shí)用新型加以限制。圖1所示出的是本實(shí)用新型的條碼圖像亞分辨率采樣裝置的優(yōu)選實(shí)施例的示意 框圖。如圖1所示,在本實(shí)用新型的條碼圖像亞分辨率采樣裝置中,包括網(wǎng)格像素點(diǎn)獲取 模塊11、灰度計(jì)算模塊12。網(wǎng)格像素點(diǎn)獲取模塊11生成多個(gè)采樣網(wǎng)格并對條碼圖像進(jìn)行 處理以獲取每個(gè)采樣網(wǎng)格所對應(yīng)的多個(gè)相鄰像素點(diǎn)。并且,網(wǎng)格像素點(diǎn)獲取模塊11優(yōu)選將 采樣網(wǎng)格設(shè)置成剛好覆蓋多個(gè)相鄰像素點(diǎn)。之后,灰度計(jì)算模塊12根據(jù)每個(gè)采樣網(wǎng)格所對 應(yīng)的多個(gè)相鄰像素點(diǎn)的灰度值進(jìn)行插值運(yùn)算,以確定每個(gè)采樣網(wǎng)格的中心點(diǎn)的灰度值,進(jìn) 而形成采樣圖像。所謂的插值運(yùn)算,是將每一多個(gè)相鄰像素點(diǎn)的灰度值進(jìn)行相加,將相加結(jié) 果除以多個(gè)像素點(diǎn)的個(gè)數(shù)。圖2所示出的是一種采用本實(shí)用新型的條碼圖像亞分辨率采樣裝置的條碼解碼 裝置的示意框圖。如圖2所示,條碼解碼裝置即在本實(shí)用新型的條碼圖像亞分辨率采樣裝 置外附加二值化裝置13、特征搜索模塊20、碼字提取模塊M與譯碼模塊25。特征搜索模塊 20用于進(jìn)行特征搜索,以確定條碼區(qū)域。并將確定的條碼區(qū)域的信息傳輸?shù)骄W(wǎng)格像素點(diǎn)獲 取模塊11,以使網(wǎng)格像素點(diǎn)獲取模塊11將采樣網(wǎng)格設(shè)置成剛好覆蓋多個(gè)相鄰像素點(diǎn)。二值 化模塊13對采樣圖像進(jìn)行二值化處理后,將采樣圖像傳輸至碼字提取模塊24,由碼字提取 模塊M對其進(jìn)行碼字提取。最后,由譯碼模塊25對碼字提取模塊M提取出的碼字進(jìn)行譯 碼處理,得出最終結(jié)果。其中,二值化處理是將采樣圖像的像素的灰度值與一閾值作比較,若采樣圖像的 像素的灰度值大于該閾值,則判斷為“黑”,若采樣圖像的像素的灰度值小于該閾值,則判斷 為“白”。當(dāng)然,也可以將采樣圖像的像素的灰度值與一閾值作比較,若采樣圖像的像素的灰 度值大于該閾值,則判斷為“白”,若采樣圖像的像素的灰度值小于該閾值,則判斷為“黑”。圖3示出了利用本實(shí)用新型的條碼圖像亞分辨率采樣裝置的條碼解碼方法的一 個(gè)優(yōu)選實(shí)施方式的流程圖。如圖3所示,在步驟101,在條碼圖像上進(jìn)行特征搜索,以確定條 碼區(qū)域。在步驟102,利用多個(gè)采樣網(wǎng)格覆蓋多個(gè)像素點(diǎn)。在步驟103,對多個(gè)采樣網(wǎng)格覆蓋的多個(gè)像素點(diǎn)進(jìn)行灰度提取,以獲得各像素點(diǎn)的 灰度值。在步驟104,利用插值運(yùn)算提取采樣網(wǎng)格中心的灰度值。在步驟105,將采樣網(wǎng)格中心的灰度值按照一定次序映射到采樣圖像。在步驟106,判斷是否將所有灰度值映射到采樣圖像,若判斷結(jié)果為“是”,則執(zhí)行 步驟107,若判斷結(jié)果為“否”,則執(zhí)行步驟105。在步驟105中,繼續(xù)將采樣網(wǎng)格中心的灰度值映射到采樣圖像。當(dāng)判斷到采樣網(wǎng)格中心的灰度值映射到采樣圖像后,會(huì)執(zhí)行步驟107,對采樣圖像進(jìn)行二值化處理。在二值化處理完成后,執(zhí)行步驟108,提取碼字以進(jìn)行譯碼處理。以上所介紹的是利用本實(shí)用新型的條碼圖像亞分辨率采樣裝置的條碼解碼方法 的一個(gè)優(yōu)選實(shí)施方式的流程圖,為了讓本領(lǐng)域技術(shù)人員進(jìn)一步理解上述流程,以下將參照 圖4作詳細(xì)描述。圖4示出的是利用本實(shí)用新型的條碼圖像亞分辨率采樣裝置的條碼解碼方法中 的圖像變換過程。在圖4中,假設(shè)ζ是條碼圖像,ζ中每一正方形單元是一個(gè)像素點(diǎn),由ζ 可知,該條碼圖像的分辨率是6*6(實(shí)際圖像遠(yuǎn)遠(yuǎn)大于此,但為了方便說明,故將分辨率取 為較小值),并且,每一個(gè)像素點(diǎn)都具有一灰度值,假設(shè)A、B、C、D四個(gè)區(qū)域分別對應(yīng)ζ左上 方的3*3個(gè)像素點(diǎn)、右上方的3*3個(gè)像素點(diǎn)、左下方的3*3個(gè)像素點(diǎn)、右下方的3*3個(gè)像素 點(diǎn)ο因此,可以取一剛可覆蓋3*3個(gè)像素點(diǎn)大小的采樣網(wǎng)格a對ζ進(jìn)行取樣處理(在 圖4中為了方便說明,采樣網(wǎng)格稍微偏大),在圖4中,,可用采樣網(wǎng)格a覆蓋A區(qū)域,獲取A 區(qū)域像素點(diǎn)的灰度值,并且利用插值運(yùn)算確定網(wǎng)格中心(如黑點(diǎn)所示)的灰度值。另外可同時(shí)用3*3個(gè)像素點(diǎn)大小的采樣網(wǎng)格b、c、d(為了清楚顯示,圖4中并未繪 示b、c、d)覆蓋B、C、D區(qū)域,獲取B、C、D區(qū)域像素點(diǎn)的灰度值,并且利用插值運(yùn)算確定各網(wǎng) 格中心(如黑點(diǎn)所示)的灰度值。當(dāng)算出所有網(wǎng)格中心的灰度值后,可依次將灰度值映射到采樣圖像z’,其中a’的 A’區(qū)域與a的A區(qū)域?qū)?yīng),B’區(qū)域與B區(qū)域?qū)?yīng),C’區(qū)域與C區(qū)域?qū)?yīng),D’區(qū)域與D區(qū)域 對應(yīng)。因此當(dāng)將所有灰度值映射到采樣圖像ζ’后,就會(huì)獲得一縮小比例的采樣圖像 z'(分辨率為2* ,只需對ζ’進(jìn)行二值化處理,就可提取正確的碼字,以進(jìn)行后續(xù)的譯碼處理。其中,在以上描述所使用的插值運(yùn)算具體而言可分別取每一像素點(diǎn)的灰度值相 加,并將相加所得的和除以像素點(diǎn)的個(gè)數(shù),所得結(jié)果即為插值運(yùn)算結(jié)果。以上描述所使用 的二值化方法為將像素的灰度值與一閾值(例如,但不受限,為80或150等)作比較,若像 素的灰度值大于該閾值,則判斷為“白”,若采樣圖像的像素的灰度值小于該閾值,則判斷為 “黑”,值得注意的是,在特殊情況下,以上判斷結(jié)果可能會(huì)相反。根據(jù)以上的實(shí)施例,由于將多個(gè)像素點(diǎn)的平均灰度值壓縮到一個(gè)比較小的采樣圖 像中,因此在進(jìn)行二值化處理時(shí),可有效減少處理次數(shù),進(jìn)而提高了處理速度,并有效減少 了系統(tǒng)負(fù)荷。以上參照附圖說明了本實(shí)用新型的各種優(yōu)選實(shí)施例,但是只要不背離本實(shí)用新型 的實(shí)質(zhì)和范圍,本領(lǐng)域的技術(shù)人員可以對其進(jìn)行各種形式上的修改和變更,都屬于本實(shí)用 新型的保護(hù)范圍。
權(quán)利要求1. 一種條碼圖像亞分辨率采樣裝置,其特征在于,所述條碼圖像亞分辨率采樣裝置包 括網(wǎng)格像素點(diǎn)獲取模塊和灰度計(jì)算模塊,其中,所述網(wǎng)格像素點(diǎn)獲取模塊與所述灰度計(jì)算 模塊連接。
專利摘要本實(shí)用新型提供了一種條碼圖像亞分辨率采樣裝置,包括生成多個(gè)采樣網(wǎng)格并對條碼圖像進(jìn)行處理以獲取每個(gè)采樣網(wǎng)格所對應(yīng)的多個(gè)相鄰像素點(diǎn)的網(wǎng)格像素點(diǎn)獲取模塊;根據(jù)每個(gè)采樣網(wǎng)格所對應(yīng)的多個(gè)相鄰像素點(diǎn)的灰度值進(jìn)行插值運(yùn)算,以確定每個(gè)采樣網(wǎng)格的中心點(diǎn)的灰度值,進(jìn)而形成采樣圖像的灰度計(jì)算模塊。本實(shí)用新型通過以上裝置,可減少條碼圖像處理時(shí)間,降低錯(cuò)誤發(fā)生機(jī)率,降低系統(tǒng)負(fù)荷。
文檔編號G06K7/10GK201927030SQ201020212650
公開日2011年8月10日 申請日期2010年6月1日 優(yōu)先權(quán)日2010年6月1日
發(fā)明者劉榮生, 許猛鴻, 邱有森, 陳文傳 申請人:福建新大陸電腦股份有限公司