條碼掃描裝置及條碼掃描裝置的處理方法
【專利摘要】本發(fā)明提供一種條碼掃描裝置及其處理方法,用以掃描物件中的目標物件以得到條碼,該處理方法包含:擷取包含該物件的至少一張原始影像;根據(jù)該至少一張原始影像產(chǎn)生該物件的深度資訊;根據(jù)該深度資訊得出該目標物件在該深度資訊中對應(yīng)的目標資訊;根據(jù)該深度資訊發(fā)出受控制的補強光的強度;在受控制的該補強光的強度下擷取包含該物件的第二影像;將該目標資訊對應(yīng)到該第二影像以得到目標影像;以及,根據(jù)該目標影像定位條碼,以分析該條碼的資訊。
【專利說明】條碼掃描裝置及條碼掃描裝置的處理方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明是有關(guān)于一種條碼掃描裝置,尤指一種可偵測物件深度資訊的條碼掃描裝置。
【背景技術(shù)】
[0002]條碼是按照一定的編碼規(guī)則排列,用以表達訊息的圖形識別碼。常見的一維條碼,如EAN-8,是由寬度不等的多個黑條和空白所排列而成的平行線圖案;而常見的二維條碼,如快速響應(yīng)矩陣碼(Quick Response Code, QR code)則是由多個黑色方塊及空白所組合而成的方形圖案,且方形圖案的三個角落還包含特有的定位標記以方便讀取。由于條碼可以標示物品的生產(chǎn)國、商品名稱、生產(chǎn)日期、制造廠家、信件起止地點、圖書分類號、類別或日期等訊息,因此在商品流通、圖書管理、郵政管理等許多領(lǐng)域都有廣泛的應(yīng)用。
[0003]當欲使用條碼掃描裝置將條碼轉(zhuǎn)換成有意義的訊息時,一般需先將條碼掃描裝置對準具有條碼的物體以擷取包含此物體的原始影像,條碼掃描裝置即可在原始影像中搜尋出條碼的位置,并解析條碼所記載的資訊。由于條碼是通過黑色及白色的圖案分布來表示其中所記載的資訊,因此在掃描物體上的條碼時,若物體所處的環(huán)境明暗不一致將可能增加掃描條碼的難度。為避免此情況,條碼掃描裝置可通過補光燈發(fā)出補強光以補足環(huán)境光源的不足。然而當條碼掃描裝置與物體間的距離太過靠近時,常使得補強光在物體上發(fā)生全反射,反而讓條碼不易辨識。
[0004]此外,當條碼掃描裝置是作為銷售時點情報系統(tǒng)(Point of Sale, P0S)的部分功能時,由于條碼掃描裝置的使用環(huán)境可能為背景較為復雜的大型倉庫,因此條碼掃描裝置所擷取的原始影像中可能不僅包含一個物體,如此一來也會增加條碼掃描裝置欲從原始影像中搜尋條碼位置的難度,使得掃描的過程耗費較多的時間。再者,由于物體并無特定形狀,因此原為一維或二維的條碼有可能被擺放在物體曲面上,如此一來,原始影像中所擷取到的條碼資訊也可能出現(xiàn)失真,而導致辨識和解析的困難。
[0005]因此,如何避免因為補強光反射而導致條碼不易辨識、因為背景復雜導致條碼辨識過于耗時以及因為物體表面不平整而導致條碼辨識失真,即成為條碼掃描裝置所亟需解決的問題。
【發(fā)明內(nèi)容】
[0006]本發(fā)明的目的在于提供一種條碼掃描裝置及條碼掃描裝置的處理方法,已解決上述問題。
[0007]第一方面,本發(fā)明提供一種條碼掃描裝置,用以掃描物件中的目標物件以定位條碼并分析該條碼的資訊,包含:補光燈、影像擷取模組以及處理器。該補光燈用以發(fā)出補強光。該影像擷取模組用以擷取包含該物件的至少一張原始影像,以及在該補強光下擷取第二影像。該處理器耦接該影像擷取模組與該補光燈,該處理器根據(jù)該至少一張原始影像產(chǎn)生該物件的深度資訊,根據(jù)該深度資訊控制該補光燈所發(fā)出的該補強光的強度,控制該影像擷取模組于該補光燈發(fā)出該補強光時擷取該第二影像,根據(jù)該深度資訊得出該目標物件在該深度資訊中對應(yīng)的目標資訊,將該目標資訊對應(yīng)到該第二影像以得到目標影像,及根據(jù)該目標影像定位該條碼,以分析該條碼的資訊。
[0008]較佳的,該影像擷取模組包含:第一影像擷取單元以及第二影像擷取單元;該第一影像擷取單元用以擷取包含該物件的第一影像及該第二影像;該第二影像擷取單元,用以擷取包含該物件的第三影像;第二影像擷取單元,用以擷取包含該物件的第三影像。
[0009]較佳的,該影像擷取模組包含:投射裝置、第一影像擷取單元以及第二影像擷取單元;該投射裝置用以投射圖案于該物件上;該第一影像擷取單元用以擷取包含該物件及該圖案的第一影像;該第二影像擷取單元用以擷取包含該物件的該第二影像;其中,該至少一張原始影像包含該第一影像。
[0010]較佳的,該深度資訊包含多個像素以及與該多個像素對應(yīng)的多個深度,該處理器由該多個像素中決定中心像素,該目標資訊至少包含該中心像素與該中心像素所對應(yīng)的深度,該處理器比較該中心像素所對應(yīng)的深度以及在該目標資訊外且與該目標資訊內(nèi)的像素相鄰的各像素所對應(yīng)的深度,若在該目標資訊外且與該目標資訊內(nèi)的像素相鄰的像素所對應(yīng)的深度與該中心像素所對應(yīng)的深度相差小于預定值,則將該像素與該像素所對應(yīng)的深度加入該目標資訊中。
[0011]較佳的,該處理器是根據(jù)該深度資訊中屬于該目標資訊的各該像素所對應(yīng)的該深度的平均深度控制該補光燈發(fā)出該補強光的強度,及當該平均深度越大時,該補強光的強度越強。
[0012]較佳的,該處理器還用以計算屬于該目標資訊的像素所對應(yīng)的深度中的最大深度與最小深度的差值;當該差值大于鄰界值時,根據(jù)該深度資訊對該目標影像進行影像校正以產(chǎn)生校正后目標影像,該處理器根據(jù)該校正后目標影像定位該條碼。
[0013]第二方面,本發(fā)明提供一種條碼掃描裝置的處理方法,用以掃描物件中的目標物件以得到條碼,該方法包含:
[0014]擷取包含該物件的至少一張原始影像;
[0015]根據(jù)該至少一張原始影像產(chǎn)生該物件的深度資訊;
[0016]根據(jù)該深度資訊得出該目標物件在該深度資訊中對應(yīng)的目標資訊;
[0017]根據(jù)該深度資訊發(fā)出強度受控制的補強光;
[0018]在受控制的該補強光的強度下擷取包含該物件的第二影像;
[0019]將該目標資訊對應(yīng)到該第二影像以得到目標影像;及
[0020]根據(jù)該目標影像定位條碼,以分析該條碼的資訊。
[0021 ] 較佳的,擷取包含該物件的該至少一張原始影像的步驟包含由不同視角擷取第一影像與第三影像;其中,該深度資訊是根據(jù)該第一影像及該第三影像所產(chǎn)生的。
[0022]較佳的,擷取包含該物件的該至少一張原始影像的步驟包含:
[0023]投射圖案于該物件上;及
[0024]擷取包含該物件及該圖案的第一影像;
[0025]其中,該深度資訊是根據(jù)該第一影像所產(chǎn)生的。
[0026]較佳的,該深度資訊包含多個像素以及與該多個像素對應(yīng)的多個深度,根據(jù)該深度資訊得出該目標物件在該深度資訊中對應(yīng)的該目標資訊包含:
[0027]由該多個像素中決定中心像素;
[0028]將該中心像素與該中心像素所對應(yīng)的深度加入該目標資訊;
[0029]比較該中心像素對應(yīng)的深度以及在該目標資訊外且與該目標資訊內(nèi)的像素相鄰的各像素所對應(yīng)的深度;及
[0030]若在該目標資訊外且與該目標資訊內(nèi)的像素相鄰的像素所對應(yīng)的深度與該中心像素所對應(yīng)的深度相差小于預定值,則將該像素與該像素所對應(yīng)的深度加入該目標資訊中,直到在該目標資訊外且與該目標資訊內(nèi)的像素相鄰的該各該像素所對應(yīng)的深度與該中心像素所對應(yīng)的深度相差不小于該預定值為止。
[0031]較佳的,根據(jù)該深度資訊發(fā)出強度受控制的該補強光的步驟包含:
[0032]計算該深度資訊中屬于該目標資訊的像素所對應(yīng)的深度的平均深度;及
[0033]根據(jù)該平均深度發(fā)出受控制的該補強光;
[0034]其中,該平均深度越大時,受控制的該補強光強度越強。
[0035]較佳的,還包含:
[0036]計算屬于該目標資訊的像素所對應(yīng)的深度中的最大深度與最小深度的差值;
[0037]當該差值大于鄰界值時,根據(jù)該深度資訊對該目標影像進行影像校正以產(chǎn)生校正后目標影像;及
[0038]根據(jù)該校正后目標影像中定位該條碼。
[0039]與現(xiàn)有技術(shù)相比,本發(fā)明的實施例所提供的條碼掃描裝置及碼掃描裝置的處理方法可根據(jù)深度資訊來調(diào)整補強光的強度以避免因為補強光被反射而導致條碼不易辨識的問題,亦可通過深度資訊來取得目標影像,以減少因背景復雜導致條碼辨識過于耗時的問題。此外,亦可利用深度資訊來校正目標影像以避免因為物體表面不平整而導致條碼辨識失真的問題。
【專利附圖】
【附圖說明】
[0040]圖1為本發(fā)明一實施例的條碼掃描裝置的示意圖;
[0041]圖2為本發(fā)明一實施例的物件的示意圖;
[0042]圖3為本發(fā)明一實施例的影像擷取模組的示意圖;
[0043]圖4為本發(fā)明一實施例的第一影像;
[0044]圖5A為本發(fā)明一實施例的第二影像;
[0045]圖5B為本發(fā)明一實施例的深度資訊的內(nèi)容;
[0046]圖6為本發(fā)明另一實施例的深度資訊的內(nèi)容;
[0047]圖7為本發(fā)明一實施例的的目標影像及校正后目標影像;
[0048]圖8為本發(fā)明另一實施例的影像擷取模組的示意圖;
[0049]圖9至圖12為本發(fā)明一實施例的條碼掃描裝置的處理方法流程圖。
【具體實施方式】
[0050]為使對本發(fā)明的目的、構(gòu)造、特征、及其功能有進一步的了解,茲配合實施例詳細說明如下。
[0051]圖1為本發(fā)明一實施例的條碼掃描裝置100的示意圖,圖2為物件10的示意圖。物件10包含子物件11UO2及103,條碼掃描裝置100可用以掃描物件10中的目標物件12以定位條碼12并分析條碼12的資訊。條碼掃描裝置100包含補光燈110、影像擷取模組120以及處理器130。補光燈110可用以發(fā)出補強光至物件10,使得條碼掃描裝置100不致因為環(huán)境光源不足,而無法辨識條碼12的影像及其資訊。影像擷取模組120可用以擷取包含物件10的原始影像A。處理器130耦接于影像擷取模組120與補光燈110,處理器130根據(jù)原始影像A產(chǎn)生物件10的深度資訊。
[0052]圖3為本發(fā)明一實施例的影像擷取模組120的示意圖。影像擷取模組120可包含投射裝置122、第一影像擷取單元124及第二影像擷取單元126。投射裝置122可用以投射圖案于物件10上,投射裝置122所投射的圖案可例如具有網(wǎng)格形狀的圖案。第一影像擷取單元124可用以擷取包含物件10及投射裝置122所投射的圖案的第一影像,而處理器130即可根據(jù)第一影像作為原始影像A以產(chǎn)生物件10的深度資訊。由于網(wǎng)格形狀的圖案經(jīng)投射后會因為反射表面距離投射裝置122的遠近不同,而產(chǎn)生大小不同的形變,因此可依形變的結(jié)果來換算表面距離投射裝置122的深度。圖4為本發(fā)明一實施例的第一影像Al,第一影像Al包含物件10的子物件11UO2及13,而物件11較靠近投射裝置122的部分且所反射的圖案128具有較小的網(wǎng)格間距,物件13較遠離投射裝置122的部分且所反射的圖案128則具有較大的網(wǎng)格間距;如此一來,處理器130即可根據(jù)第一影像Al中網(wǎng)格之間距大小不同,換算出物件10的深度資訊。在其他實施例中,圖案128亦可為其他結(jié)構(gòu)光源(structured light)所形成的圖案,而不限于網(wǎng)格形狀的圖案,例如Microsoft Kinect所提出的散斑圖案,來計算物件10的深度資訊。此外,在本發(fā)明一實施例中,投射裝置122所投射的圖案128可為紅外光的圖案,而第一影像擷取單元124可擷取至少包含紅外光及可見光的波長的光并將其轉(zhuǎn)換為電訊號,第二影像擷取單元126可擷取至少包含可見光的波長的光并將其轉(zhuǎn)換為電訊號。
[0053]在本發(fā)明的一實施例中,由于影像擷取模組120可在很短暫的時間內(nèi)連續(xù)擷取原始影像及第二影像,因此處理器130根據(jù)原始影像所產(chǎn)生的深度資訊可對應(yīng)到第二影像內(nèi)的像素。圖5A說明本發(fā)明一實施例的第二影像B,圖5B說明本發(fā)明一實施例的深度資訊D的內(nèi)容,其中第二影像B可包含多個像素b(l,I)至b(m,n)及每一個像素所對應(yīng)的灰階值,而深度資訊D可包含多個像素d(l,I)至d(m,n)以及與每一像素對應(yīng)的深度,在圖5A及圖5B中m及η皆為13,然而在其他實施例中,m及η亦可為其他正整數(shù),且m可不等于η。在圖5Α中,位于第二影像B中第i欄第j行的像素b(i,j)可對應(yīng)至圖5B中位于深度資訊D中第i行第j欄的像素d (i, j),其中i為不大于m的正整數(shù),而j為不大于η的正整數(shù)。然而本發(fā)明中第二影像B與深度資訊D的對應(yīng)關(guān)系并不以此為限。例如第二影像B的解析度可不同于深度資訊D的解析度,此時則第二影像B與深度資訊D的像素對應(yīng)關(guān)系則可能為一對多或多對一。此外,在原始影像A及第二影像B的擷取過程中亦可能有些微位移,導致第二影像B所包含的多個像素b (i, j)可能會對應(yīng)到深度資訊D的像素b (i+1, j)、b (1-1, j)等而非對應(yīng)至b(i, j)。
[0054]在圖5A中,第二影像B的b(l,l)至b (m,η)中的每一個像素所呈現(xiàn)的顏色深淺表示其灰階值的大小,而在圖5Β中深度資訊D的d(l,I)至d(m,n)中的每一個像素所呈現(xiàn)的顏色深淺表示其深度的大小。舉例來說,由于第二影像B的像素b (8,10)所呈現(xiàn)的顏色較第二影像B的像素b (7,7)為深,因此第二影像B的像素b (8,10)的灰階值較第二影像B的像素b(7,7)的灰階值為小。深度資訊D的像素d(7,7)所呈現(xiàn)的顏色較深度資訊D的像素d(8, 10)為深,因此深度資訊D的像素d(7,7)的深度較深度資訊D的像素d(8,10)的深度為深,然而圖5B僅為說明深度資訊D的內(nèi)容,并非用以限定本發(fā)明。在本發(fā)明的另一實施例中,深度資訊D亦可僅紀錄多個像素d(l,I)至d(m,n)及其所對應(yīng)的深度,如圖6所示,而無須以圖像的方式呈現(xiàn),且亦無需限定為以表格呈現(xiàn),而可以其他方式儲存。此外,在圖6中,深度資訊D中的深度是以圖5B中深度資訊D所呈現(xiàn)的圖像的灰階值表示,因此O表示距離最遠,深度最大,而255則表示距離最近,深度最小,然而本發(fā)明并不以此為限。
[0055]取得深度資訊D之后,處理器130可根據(jù)深度資訊D控制補光燈110所發(fā)出的補強光的強度,而影像擷取模組120可用以在補強光下擷取第二影像B。此外,處理器130可根據(jù)深度資訊D得出目標物件12在深度資訊D中對應(yīng)的目標資訊Td,并將目標資訊Td對應(yīng)到第二影像B以得到目標影像Ti,最后即可根據(jù)目標影像Ti定位條碼12,以分析條碼12的資訊。
[0056]在本發(fā)明的一實施例中,處理器130可自深度資訊D的多個像素d(l,I)至d(m,n)中決定其中心像素。舉例來說,根據(jù)使用者的習慣,一般在擷取第二影像時,可能會將具有條碼12的目標物件12置于畫面中央,因此處理器130可將位于第二影像B中心點的像素b(u, v)所對應(yīng)的深度資訊D的像素d(u,V)作為其中心像素。為方便使用者瞄準目標物件12,在本發(fā)明一實施例中,條碼掃描裝置100可還包含雷射光投影裝置,雷射光投影裝置可用以投射圖案至物件10上以指示影像的中心位置,如此一來,使用者便可將投射圖案對準目標物件102,以確保目標物件12將位于影像的中心位置。
[0057]確定中心像素之后,處理器130可將中心像素d(u,V)及其所對應(yīng)的深度加入目標資訊Td,并可自中心像素d(u,V)繼續(xù)向外擴張目標資訊Td的范圍。更進一步地說,當目標資訊TJX包含中心像素d(u,v)及其對應(yīng)的深度時,處理器130可比較中心像素d(u, V)所對應(yīng)的深度以及與中心像素d(u, V)相鄰的像素d(u_l, V)、d(u, v_l)、d(u+l, v)及d(u, v+1)所對應(yīng)的深度,若與中心像素d(u, V)相鄰的像素d(u_l, v)、d(u, v_l)、d(u+l, v)及d(u,v+l)所對應(yīng)的深度與中心像素所對應(yīng)的深度d(u,v)所對應(yīng)的深度相差小于預定值,則處理器130將其像素及其所對應(yīng)的深度加入目標資訊Td中。舉例來說,在圖5B中,中心像素d(7,7)所對應(yīng)的深度為141,而與中心像素d(7,7)相鄰的像素d(6,7)、d(7,6)、d(8,7)及d(7,8)所對應(yīng)的深度分別為142、139、140及205。此時由于像素d(6,7)與中心像素d(7,7)的深度差為I,像素d(7,6)與中心像素d(7,7)的深度差為2,像素d(8,7)與中心像素d(7,7)的深度差為I,像素d(7, 8)與中心像素d(7,7)的深度差為64。若預定值為20,則由于像素d(6,7)、d(7,6)、d(8,7)的深度與中心像素d(7,7)的深度相差皆小于20,表示像素d(6,7)、d(7,6)、d(8,7)可能與中心像素d(7,7)是位于同一平面,因此處理器130即可將像素(1(6,7)、(1(7,6)、(1(8,7)及其所對應(yīng)的深度加入目標資訊Td中。相對地,由于中心像素d(7,7)所對應(yīng)的深度與像素d(7,8)所對應(yīng)的深度相差超過了預定值20,表示兩者的深度差距較大,因此可能是位于相異的平面上,而不應(yīng)將像素d(7,8)加入目標資訊Td中。利用相同的流程,處理器130即可繼續(xù)比較中心像素d(7,7)以及在目標資訊Td外且與目標資訊Td內(nèi)的像素d (6,7)、d (7,6)及d (8,7)相鄰的各像素d (5,7)、d (6,6)、d (7,5)、d (8,6)、d (9,7)、d (8,8)及d (6,8)所對應(yīng)的深度,若在目標資訊Td外且與目標資訊 Td 內(nèi)的像素 d(6,7)、d(7,6)及 d(8,7)相鄰的像素 d(5,7)、d(6,6)、d(7,5)、d(8,6)、d(9, 7)及d(6,8)所對應(yīng)的深度與中心像素d(7,7)所對應(yīng)的深度相差小于預定值20,例如像素 d (5,7)、d (6,6)、d (7,5)、d (8,6)、d (9,7)及 d (6,8)所對應(yīng)的深度與中心像素 d (7,7)所對應(yīng)的深度相差皆小于預定值20,即可將像素d(5,7)、d(6, 6)、d(7, 5)、d(8, 6)、d(9, 7)及d(6,8)與其所對應(yīng)的深度加入目標資訊Td中。依此流程,直到目標資訊Td外且與目標資訊Td內(nèi)的像素相鄰的各像素所對應(yīng)的深度與中心像素d(7,7)所對應(yīng)的深度相差不小于預定值20為止。此時,目標影像Ti即為第二影像B中的目標物件102所呈現(xiàn)的范圍,如此一來,處理器130即可在目標資訊Td對應(yīng)到第二影像B的目標影像Ti中來定位條碼12的位置并分析條碼12的資訊,而無須在整張第二影像B當中定位條碼12的位置,而得以節(jié)省辨識條碼的時間。
[0058]在本發(fā)明一實施例中,處理器130尚可根據(jù)深度資訊D中屬于目標資訊Td的各像素d(l,I)至d(m,η)所對應(yīng)的深度的平均深度來控制補光燈110發(fā)出補強光的強度。舉例而言,為避免因距離過近時,目標物件12反射補強光反而導致條碼12難以辨識的情況,處理器130可在平均深度越大時,使補強光的強度越強。在本發(fā)明的一實施例中,處理器130可利用對照表來決定平所需補強光的強度。表1為本發(fā)明一實施例的對照表,當平均深度的灰階值小于或等于25時,表示目標物件12距離條碼掃描裝置甚遠,因此補強光的強度將設(shè)為最大強度100,當平均深度的灰階值為151至149時,補強光的強度為60,而當平均深度的灰階值為255時,表示目標物件12距離條碼掃描裝置非常近,因此補強光的強度設(shè)為30,以避免因距離過近時,目標物件12反射補強光反而導致條碼12難以辨識的情況。
[0059]表1
[0060]
【權(quán)利要求】
1.一種條碼掃描裝置,用以掃描物件中的目標物件以定位條碼并分析該條碼的資訊,其特征在于,包含: 補光燈,用以發(fā)出補強光; 影像擷取模組,用以擷取包含該物件的至少一張原始影像,及在該補強光下擷取第二影像 '及 處理器,耦接該影像擷取模組與該補光燈,該處理器根據(jù)該至少一張原始影像產(chǎn)生該物件的深度資訊,根據(jù)該深度資訊控制該補光燈所發(fā)出的該補強光的強度,控制該影像擷取模組于該補光燈發(fā)出該補強光時擷取該第二影像,根據(jù)該深度資訊得出該目標物件在該深度資訊中對應(yīng)的目標資訊,將該目標資訊對應(yīng)到該第二影像以得到目標影像,及根據(jù)該目標影像定位該條碼,以分析該條碼的資訊。
2.如權(quán)利要求1所述的條碼掃描裝置,其特征在于,該影像擷取模組包含: 第一影像擷取單元,用以擷取包含該物件的第一影像及該第二影像;及 第二影像擷取單元,用以擷取包含該物件的第三影像; 其中,該至少一張原始影像包含該第一影像與該第三影像。
3.如權(quán)利要求1所述的條碼掃描裝置,其特征在于,該影像擷取模組包含: 投射裝置,用以投射圖案于該物件上; 第一影像擷取單元,用以擷取包含該物件及該圖案的第一影像;及 第二影像擷取單元,用以擷取包含該物件的該第二影像; 其中,該至少一張原始影像包含該第一影像。
4.如權(quán)利要求1所述的條碼掃描裝置,其特征在于,該深度資訊包含多個像素以及與該多個像素對應(yīng)的多個深度,該處理器由該多個像素中決定中心像素,該目標資訊至少包含該中心像素與該中心像素所對應(yīng)的深度,該處理器比較該中心像素所對應(yīng)的深度以及在該目標資訊外且與該目標資訊內(nèi)的像素相鄰的各像素所對應(yīng)的深度,若在該目標資訊外且與該目標資訊內(nèi)的像素相鄰的像素所對應(yīng)的深度與該中心像素所對應(yīng)的深度相差小于預定值,則將該像素與該像素所對應(yīng)的深度加入該目標資訊中。
5.如權(quán)利要求4所述的條碼掃描裝置,其特征在于,該處理器是根據(jù)該深度資訊中屬于該目標資訊的各該像素所對應(yīng)的該深度的平均深度控制該補光燈發(fā)出該補強光的強度,及當該平均深度越大時,該補強光的強度越強。
6.如權(quán)利要求4所述的條碼掃描裝置,其特征在于,該處理器還用以計算屬于該目標資訊的像素所對應(yīng)的深度中的最大深度與最小深度的差值;當該差值大于鄰界值時,根據(jù)該深度資訊對該目標影像進行影像校正以產(chǎn)生校正后目標影像,該處理器根據(jù)該校正后目標影像定位該條碼。
7.—種條碼掃描裝置的處理方法,用以掃描物件中的目標物件以得到條碼,其特征在于,該方法包含: 擷取包含該物件的至少一張原始影像; 根據(jù)該至少一張原始影像產(chǎn)生該物件的深度資訊; 根據(jù)該深度資訊得出該目標物件在該深度資訊中對應(yīng)的目標資訊; 根據(jù)該深度資訊發(fā)出強度受控制的補強光; 在受控制的該補強光的強度下擷取包含該物件的第二影像; 將該目標資訊對應(yīng)到該第二影像以得到目標影像;及 根據(jù)該目標影像定位條碼,以分析該條碼的資訊。
8.如權(quán)利要求7所述的方法,其特征在于,擷取包含該物件的該至少一張原始影像的步驟包含由不同視角擷取第一影像與第三影像;其中,該深度資訊是根據(jù)該第一影像及該第三影像所產(chǎn)生的。
9.如權(quán)利要求7所述的方法,其特征在于,擷取包含該物件的該至少一張原始影像的步驟包含: 投射圖案于該物件上 '及 擷取包含該物件及該圖案的第一影像; 其中,該深度資訊是根據(jù)該第一影像所產(chǎn)生的。
10.如權(quán)利要求7所述的方法,其特征在于,該深度資訊包含多個像素以及與該多個像素對應(yīng)的多個深度;根據(jù)該深度資訊得出該目標物件在該深度資訊中對應(yīng)的該目標資訊的步驟包含: 由該多個像素中決定中心像素; 將該中心像素與該中心像素所對應(yīng)的深度加入該目標資訊; 比較該中心像素對應(yīng)的深度以及在該目標資訊外且與該目標資訊內(nèi)的像素相鄰的各像素所對應(yīng)的深度 '及 若在該目標資訊外且與該目標資訊內(nèi)的像素相鄰的像素所對應(yīng)的深度與該中心像素所對應(yīng)的深度相差小于預定值,則將該像素與該像素所對應(yīng)的深度加入該目標資訊中,直到在該目標資訊外且與該目標資訊內(nèi)的像素相鄰的該各像素所對應(yīng)的深度與該中心像素所對應(yīng)的深度相差不小于該預定值為止。
11.如權(quán)利要求7或10所述的方法,其特征在于,根據(jù)該深度資訊發(fā)出強度受控制的該補強光的步驟包含: 計算該深度資訊中屬于該目標資訊的像素所對應(yīng)的深度的平均深度;及 根據(jù)該平均深度發(fā)出受控制的該補強光; 其中,該平均深度越大時,受控制的該補強光強度越強。
12.如權(quán)利要求7或10所述的方法,其特征在于,還包含: 計算屬于該目標資訊的像素所對應(yīng)的深度中的最大深度與最小深度的差值; 當該差值大于鄰界值時,根據(jù)該深度資訊對該目標影像進行影像校正以產(chǎn)生校正后目標影像 '及 根據(jù)該校正后目標影像中定位該條碼。
【文檔編號】G06K7/10GK104200189SQ201410428089
【公開日】2014年12月10日 申請日期:2014年8月27日 優(yōu)先權(quán)日:2014年8月27日
【發(fā)明者】賴志峰 申請人:蘇州佳世達電通有限公司, 佳世達科技股份有限公司