欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種紙幣的識(shí)別方法、裝置、終端設(shè)備和計(jì)算機(jī)存儲(chǔ)介質(zhì)與流程

文檔序號(hào):11775949閱讀:221來(lái)源:國(guó)知局
一種紙幣的識(shí)別方法、裝置、終端設(shè)備和計(jì)算機(jī)存儲(chǔ)介質(zhì)與流程

本發(fā)明涉及紙幣識(shí)別技術(shù)領(lǐng)域,尤其涉及一種紙幣的識(shí)別方法、裝置、終端設(shè)備和計(jì)算機(jī)存儲(chǔ)介質(zhì)。



背景技術(shù):

近年來(lái),光變鏤空安全線越來(lái)越廣泛地應(yīng)用于各類紙幣上,比如2015年版的人民幣100元紙幣,利用該光變鏤空安全線可以很好地判斷出紙幣的版本與真?zhèn)巍H欢?,目前并沒(méi)有一種紙幣識(shí)別方法能夠有效識(shí)別紙幣的光變鏤空安全線,無(wú)法將光變鏤空安全線的強(qiáng)防偽特性有效應(yīng)用于紙幣識(shí)別領(lǐng)域中。



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

有鑒于此,本發(fā)明實(shí)施例提供了一種紙幣的識(shí)別方法、裝置、終端設(shè)備和計(jì)算機(jī)存儲(chǔ)介質(zhì),能夠有效識(shí)別紙幣的光變鏤空安全線。

本發(fā)明實(shí)施例的第一方面提供了一種紙幣的識(shí)別方法,包括:

獲取目標(biāo)紙幣的光變鏤空安全線區(qū)域;

將所述光變鏤空安全線區(qū)域按照預(yù)設(shè)的規(guī)則劃分為等長(zhǎng)的兩個(gè)以上的圖像段;

分別對(duì)所述兩個(gè)以上的圖像段進(jìn)行列投影,得到所述兩個(gè)以上的圖像段中各個(gè)圖像段在列方向上的累加灰度值;

將各個(gè)所述圖像段在列方向上的累加灰度值分別與標(biāo)準(zhǔn)紙幣的光變鏤空安全線的指定圖像段在列方向上的累加灰度值進(jìn)行匹配,得到匹配結(jié)果;

若所述匹配結(jié)果為匹配成功,則判定所述目標(biāo)紙幣為正常紙幣;

若所述匹配結(jié)果為匹配失敗,則判定所述目標(biāo)紙幣為異常紙幣。

本發(fā)明實(shí)施例的第二方面提供了一種紙幣的識(shí)別裝置,包括:

區(qū)域獲取模塊,用于獲取目標(biāo)紙幣的光變鏤空安全線區(qū)域;

圖像段劃分模塊,用于將所述光變鏤空安全線區(qū)域按照預(yù)設(shè)的規(guī)則劃分為等長(zhǎng)的兩個(gè)以上的圖像段;

列投影模塊,用于分別對(duì)所述兩個(gè)以上的圖像段進(jìn)行列投影,得到所述兩個(gè)以上的圖像段中各個(gè)圖像段在列方向上的累加灰度值;

匹配模塊,用于將各個(gè)所述圖像段在列方向上的累加灰度值分別與標(biāo)準(zhǔn)紙幣的光變鏤空安全線的指定圖像段在列方向上的累加灰度值進(jìn)行匹配,得到匹配結(jié)果;

第一判定模塊,用于若所述匹配結(jié)果為匹配成功,則判定所述目標(biāo)紙幣為正常紙幣;

第二判定模塊,用于若所述匹配結(jié)果為匹配失敗,則判定所述目標(biāo)紙幣為異常紙幣。

本發(fā)明實(shí)施例的第三方面提供了一種終端設(shè)備,包括存儲(chǔ)器、處理器以及存儲(chǔ)在所述存儲(chǔ)器中并可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)如本發(fā)明實(shí)施例的第一方面提供的紙幣的識(shí)別方法的步驟。

本發(fā)明實(shí)施例的第四方面提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如本發(fā)明實(shí)施例的第一方面提供的紙幣的識(shí)別方法的步驟。

在本發(fā)明實(shí)施例中,獲取目標(biāo)紙幣的光變鏤空安全線區(qū)域;將所述光變鏤空安全線區(qū)域按照預(yù)設(shè)的規(guī)則劃分為等間距的兩個(gè)以上的圖像段;分別對(duì)所述兩個(gè)以上的圖像段進(jìn)行列投影,得到所述兩個(gè)以上的圖像段中各個(gè)圖像段在列方向上的累加灰度值;將各個(gè)所述圖像段在列方向上的累加灰度值分別與標(biāo)準(zhǔn)紙幣的光變鏤空安全線的指定圖像段在列方向上的累加灰度值進(jìn)行匹配,得到匹配結(jié)果;若所述匹配結(jié)果為匹配成功,則判定所述目標(biāo)紙幣為正常紙幣;若所述匹配結(jié)果為匹配失敗,則判定所述目標(biāo)紙幣為異常紙幣。上述過(guò)程利用列投影的方法確定各個(gè)所述圖像段在列方向上的累加灰度值,然后將這些累加灰度值分別與標(biāo)準(zhǔn)紙幣的光變鏤空安全線的指定圖像段在列方向上的累加灰度值進(jìn)行匹配,能夠根據(jù)列投影的灰度值特征判斷目標(biāo)紙幣的光變鏤空安全線是否與標(biāo)準(zhǔn)紙幣的相符,提高了紙幣識(shí)別的準(zhǔn)確率。

附圖說(shuō)明

為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1是本發(fā)明實(shí)施例提供的一種紙幣的識(shí)別方法的第一個(gè)實(shí)施例的流程圖;

圖2是本發(fā)明實(shí)施例提供的一種紙幣的識(shí)別方法的第二個(gè)實(shí)施例的流程圖;

圖3是本發(fā)明實(shí)施例提供的一種紙幣的識(shí)別裝置的一個(gè)實(shí)施例的結(jié)構(gòu)圖;

圖4是本發(fā)明實(shí)施例提供的一種終端設(shè)備的示意圖。

具體實(shí)施方式

以下描述中,為了說(shuō)明而不是為了限定,提出了諸如特定系統(tǒng)結(jié)構(gòu)、技術(shù)之類的具體細(xì)節(jié),以便透徹理解本發(fā)明實(shí)施例。然而,本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)清楚,在沒(méi)有這些具體細(xì)節(jié)的其它實(shí)施例中也可以實(shí)現(xiàn)本發(fā)明。在其它情況中,省略對(duì)眾所周知的系統(tǒng)、裝置、電路以及方法的詳細(xì)說(shuō)明,以免不必要的細(xì)節(jié)妨礙本發(fā)明的描述。

本發(fā)明實(shí)施例提供了一種紙幣的識(shí)別方法、裝置、終端設(shè)備和計(jì)算機(jī)存儲(chǔ)介質(zhì),能夠有效識(shí)別紙幣的光變鏤空安全線。

請(qǐng)參閱圖1,本發(fā)明實(shí)施例中一種紙幣的識(shí)別方法的第一個(gè)實(shí)施例包括:

101、獲取目標(biāo)紙幣的光變鏤空安全線區(qū)域;

所述目標(biāo)紙幣為待驗(yàn)證的紙幣,可以是帶有光變鏤空安全線且在安全線中具有鏤空?qǐng)D文的任意類型、版本的紙幣,比如人民幣、港幣等等。獲取目標(biāo)紙幣的光變鏤空安全線區(qū)域,將光變鏤空安全線從目標(biāo)紙幣中提取出來(lái),便于后續(xù)的紙幣識(shí)別操作。對(duì)于安全線位置固定的紙幣來(lái)說(shuō),可以方便地根據(jù)預(yù)設(shè)的固定坐標(biāo)值獲取所述位置區(qū)域。然而,某些紙幣的光變鏤空安全線的位置并不是固定不變的,比如2015年版的100元人民幣,此時(shí)無(wú)法根據(jù)預(yù)設(shè)的固定坐標(biāo)值獲取所述位置區(qū)域。

進(jìn)一步的,針對(duì)光變鏤空安全線位置非固定的目標(biāo)紙幣,步驟101可以包括:

(1)對(duì)所述目標(biāo)紙幣的指定區(qū)域進(jìn)行列投影,得到所述指定區(qū)域內(nèi)各列像素點(diǎn)的累加灰度值;

(2)將累加灰度值小于預(yù)設(shè)灰度閾值的列像素點(diǎn)所在的區(qū)域確定為所述目標(biāo)紙幣的光變鏤空安全線區(qū)域。

所述指定區(qū)域?yàn)樗瞿繕?biāo)紙幣中光變鏤空安全線可能所處的一塊區(qū)域(即安全線的大概位置),在進(jìn)行列投影時(shí)只需對(duì)這部分區(qū)域執(zhí)行,能夠減少計(jì)算量。由于光變鏤空安全線區(qū)域的列投影圖像的灰度值相對(duì)于目標(biāo)紙幣的其它區(qū)域要小很多,在通過(guò)列投影得到指定區(qū)域內(nèi)各列像素點(diǎn)的累加灰度值之后,可以將累加灰度值小于預(yù)設(shè)灰度閾值的列像素點(diǎn)所在的區(qū)域確定為所述目標(biāo)紙幣的光變鏤空安全線區(qū)域。所述灰度閾值可以根據(jù)經(jīng)驗(yàn)值設(shè)置,比如可以設(shè)為20。

102、將所述光變鏤空安全線區(qū)域按照預(yù)設(shè)的規(guī)則劃分為等長(zhǎng)的兩個(gè)以上的圖像段;

在獲取到光變鏤空安全線區(qū)域之后,按照預(yù)設(shè)的規(guī)則將該區(qū)域劃分為等長(zhǎng)的兩個(gè)以上的圖像段。劃分規(guī)則可以是隨機(jī)劃分,可以是預(yù)置劃分位置或劃分圖像段數(shù)量的劃分,也可以是根據(jù)光變鏤空安全線中的鏤空?qǐng)D文的排布規(guī)律進(jìn)行的劃分。比如,可以將目標(biāo)紙幣的光變鏤空安全線區(qū)域水平劃分為等長(zhǎng)的6個(gè)圖像段。

103、分別對(duì)所述兩個(gè)以上的圖像段進(jìn)行列投影,得到所述兩個(gè)以上的圖像段中各個(gè)圖像段在列方向上的累加灰度值;

在劃分出所述兩個(gè)以上的圖像段之后,分別對(duì)這些圖像段進(jìn)行列投影,得到各個(gè)圖像段在列方向上的累加灰度值。由于光變鏤空安全線中的鏤空?qǐng)D文是等間距地重復(fù)排布的,而且各個(gè)所述圖像段的長(zhǎng)度都是相同的,因此這些圖像段在列方向上的累加灰度值的分布規(guī)律應(yīng)該相同或相近。

104、將各個(gè)所述圖像段在列方向上的累加灰度值分別與標(biāo)準(zhǔn)紙幣的光變鏤空安全線的指定圖像段在列方向上的累加灰度值進(jìn)行匹配,得到匹配結(jié)果;

列投影完成后,將各個(gè)所述圖像段在列方向上的累加灰度值分別與標(biāo)準(zhǔn)紙幣的光變鏤空安全線的指定圖像段在列方向上的累加灰度值進(jìn)行匹配,得到匹配結(jié)果。所述標(biāo)準(zhǔn)紙幣是識(shí)別目標(biāo)紙幣的參照標(biāo)準(zhǔn),其類型、版本和所述目標(biāo)紙幣相同。所述指定圖像段為從標(biāo)準(zhǔn)紙幣的光變鏤空安全線上根據(jù)預(yù)設(shè)的規(guī)則截取出的一段圖像段,比如隨機(jī)截取的一段長(zhǎng)度與各個(gè)所述圖像段相同的圖像段。將各個(gè)所述圖像段在列方向上的累加灰度值分別與標(biāo)準(zhǔn)紙幣的光變鏤空安全線的指定圖像段在列方向上的累加灰度值進(jìn)行匹配,即分別將各個(gè)所述圖像段中各列像素點(diǎn)的累加灰度值與所述指定圖像段中各列像素點(diǎn)的累加灰度值進(jìn)行對(duì)比,在實(shí)際應(yīng)用中可以根據(jù)所述各列像素點(diǎn)的累加灰度值和相應(yīng)的列坐標(biāo)值(行方向上的坐標(biāo)值,表示對(duì)應(yīng)的列編號(hào))構(gòu)建灰度值曲線后再進(jìn)行曲線匹配。

進(jìn)一步的,步驟104可以包括:

(1)將各個(gè)所述圖像段在列方向上的累加灰度值分別與標(biāo)準(zhǔn)紙幣的光變鏤空安全線的指定圖像段在列方向上的累加灰度值進(jìn)行匹配,得到各個(gè)所述圖像段的列投影匹配度;

(2)若各個(gè)所述圖像段的列投影匹配度均大于預(yù)設(shè)的第一閾值,則判定所述匹配結(jié)果為匹配成功,否則判定所述匹配結(jié)果為匹配失敗。

對(duì)于上述步驟(1)至(2),首先將各個(gè)所述圖像段在列方向上的累加灰度值分別與標(biāo)準(zhǔn)紙幣的光變鏤空安全線的指定圖像段在列方向上的累加灰度值進(jìn)行匹配,得到各個(gè)所述圖像段的列投影匹配度,然后判斷各個(gè)所述圖像段的列投影匹配度是否均大于預(yù)設(shè)的第一閾值(比如95%),若各個(gè)所述圖像段的列投影匹配度均大于所述第一閾值,則確定所述匹配結(jié)果為匹配成功,否則確定所述匹配結(jié)果為匹配失敗。

可選的,上述步驟(2)可以替換為:若各個(gè)所述圖像段的列投影匹配度的和大于預(yù)設(shè)的第二閾值,則判定所述匹配結(jié)果為匹配成功,否則判定所述匹配結(jié)果為匹配失??;或者若各個(gè)所述圖像段的列投影匹配度的積大于預(yù)設(shè)的第三閾值,則判定所述匹配結(jié)果為匹配成功,否則判定所述匹配結(jié)果為匹配失?。贿@樣能消除個(gè)別圖像段中存在污損點(diǎn)的影響。

比如有5個(gè)所述圖像段,它們的列投影匹配度分別為a1、a2、a3、a4和a5,若a1+a2+a3+a4+a5或者a1*a2*a3*a4*a5的值大于預(yù)設(shè)的閾值,則判定所述匹配結(jié)果為匹配成功,否則判定所述匹配結(jié)果為匹配失敗。需要說(shuō)明的是,上述公式運(yùn)算的目的在于綜合考慮各個(gè)圖像段的列投影匹配度程度,本領(lǐng)域技術(shù)人員應(yīng)知悉還可以利用別的公式進(jìn)行運(yùn)算。

105、判斷所述匹配結(jié)果是否為匹配成功;

判斷所述匹配結(jié)果是否為匹配成功,若所述匹配結(jié)果為匹配成功,則執(zhí)行步驟106;若所述匹配結(jié)果為匹配失敗,則執(zhí)行步驟107。

106、判定所述目標(biāo)紙幣為正常紙幣;

如果匹配結(jié)果為匹配成功,則表明目標(biāo)紙幣的光變鏤空安全線的列投影灰度值特征與標(biāo)準(zhǔn)紙幣相符,可以判定該目標(biāo)紙幣為正常的紙幣。

107、判定所述目標(biāo)紙幣為異常紙幣。

如果匹配結(jié)果為匹配失敗,則表明目標(biāo)紙幣的光變鏤空安全線的列投影灰度值特征與標(biāo)準(zhǔn)紙幣不符,可以判定該目標(biāo)紙幣為異常紙幣。所述異常紙幣可能是假幣,也可能是安全線存在污損的真幣。

在本發(fā)明實(shí)施例中,獲取目標(biāo)紙幣的光變鏤空安全線區(qū)域;將所述光變鏤空安全線區(qū)域按照預(yù)設(shè)的規(guī)則劃分為等間距的兩個(gè)以上的圖像段;分別對(duì)所述兩個(gè)以上的圖像段進(jìn)行列投影,得到所述兩個(gè)以上的圖像段中各個(gè)圖像段在列方向上的累加灰度值;將各個(gè)所述圖像段在列方向上的累加灰度值分別與標(biāo)準(zhǔn)紙幣的光變鏤空安全線的指定圖像段在列方向上的累加灰度值進(jìn)行匹配,得到匹配結(jié)果;若所述匹配結(jié)果為匹配成功,則判定所述目標(biāo)紙幣為正常紙幣;若所述匹配結(jié)果為匹配失敗,則判定所述目標(biāo)紙幣為異常紙幣。上述過(guò)程利用列投影的方法確定各個(gè)所述圖像段在列方向上的累加灰度值,然后將這些累加灰度值分別與標(biāo)準(zhǔn)紙幣的光變鏤空安全線的指定圖像段在列方向上的累加灰度值進(jìn)行匹配,能夠根據(jù)列投影的灰度值特征判斷目標(biāo)紙幣的光變鏤空安全線是否與標(biāo)準(zhǔn)紙幣的相符,提高了紙幣識(shí)別的準(zhǔn)確率。

請(qǐng)參閱圖2,本發(fā)明實(shí)施例中一種紙幣的識(shí)別方法的第二個(gè)實(shí)施例包括:

201、獲取目標(biāo)紙幣的光變鏤空安全線區(qū)域;

步驟201與步驟101相同,具體可參照步驟101的相關(guān)說(shuō)明。

202、將所述光變鏤空安全線區(qū)域按照預(yù)設(shè)的規(guī)則劃分為等長(zhǎng)的兩個(gè)以上的圖像段;

步驟202與步驟102相同,具體可參照步驟102的相關(guān)說(shuō)明。

203、分別對(duì)所述兩個(gè)以上的圖像段進(jìn)行列投影,得到所述兩個(gè)以上的圖像段中各個(gè)圖像段在列方向上的累加灰度值;

步驟203與步驟103相同,具體可參照步驟103的相關(guān)說(shuō)明。

204、判斷各個(gè)所述圖像段在列方向上的累加灰度值與標(biāo)準(zhǔn)紙幣的光變鏤空安全線的指定圖像段在列方向上的累加灰度值是否匹配成功;

可以將各個(gè)所述圖像段在列方向上的累加灰度值分別與標(biāo)準(zhǔn)紙幣的光變鏤空安全線的指定圖像段在列方向上的累加灰度值進(jìn)行匹配,得到各個(gè)所述圖像段的列投影匹配度,若各個(gè)所述圖像段的列投影匹配度均大于預(yù)設(shè)的第一閾值,則為匹配成功,否則為匹配失敗。若匹配成功則執(zhí)行步驟205至207,否則直接執(zhí)行步驟209。

205、對(duì)各個(gè)所述圖像段進(jìn)行行投影,并根據(jù)行投影的結(jié)果確定各個(gè)所述圖像段中指定鏤空?qǐng)D文的起始點(diǎn)位置;

在各個(gè)所述圖像段的列投影匹配成功之后,對(duì)各個(gè)所述圖像段進(jìn)行行投影,并根據(jù)行投影的結(jié)果確定各個(gè)所述圖像段中指定鏤空?qǐng)D文的起始點(diǎn)位置。所述指定鏤空?qǐng)D文的起始點(diǎn)位置可以是任意鏤空?qǐng)D文的任意部分,比如對(duì)于2015年版的100元人民幣,可以是鏤空?qǐng)D文“¥”的邊緣點(diǎn)位置,可以是鏤空?qǐng)D文“1”所處的位置,也可以是其它鏤空?qǐng)D文的任意部分所處的位置。對(duì)各個(gè)所述圖像段進(jìn)行行投影可以得到各個(gè)所述圖像段中各行像素點(diǎn)的累加灰度值,然后再根據(jù)鏤空?qǐng)D文與安全線其它空白區(qū)域之間的灰度值差異就可以找出指定鏤空?qǐng)D文所處的起始點(diǎn)位置。

進(jìn)一步的,步驟205可以包括:

(1)對(duì)各個(gè)所述圖像段進(jìn)行行投影,分別得到各個(gè)所述圖像段中各行像素點(diǎn)的累加灰度值;

(2)利用預(yù)設(shè)寬度的滑動(dòng)窗口在列方向上分別對(duì)各個(gè)所述圖像段進(jìn)行檢測(cè);

(3)若檢測(cè)到第一區(qū)域包含的各行像素點(diǎn)的累加灰度值的和與第二區(qū)域包含的各行像素點(diǎn)的累加灰度值的和之間的差值大于預(yù)設(shè)的第五閾值,則將當(dāng)前時(shí)刻所述滑動(dòng)窗口中指定位置對(duì)應(yīng)的行坐標(biāo)值確定為各個(gè)所述圖像段中指定鏤空?qǐng)D文的起始點(diǎn)位置,所述第一區(qū)域和所述第二區(qū)域?yàn)閷⑺龌瑒?dòng)窗口按預(yù)設(shè)比例水平劃分形成的兩個(gè)區(qū)域。

對(duì)于步驟(1),對(duì)各個(gè)所述圖像段進(jìn)行行投影,分別得到各個(gè)所述圖像段中各行像素點(diǎn)的累加灰度值,即每行像素點(diǎn)中所有像素點(diǎn)的灰度值的累加值。

對(duì)于步驟(2),利用預(yù)設(shè)寬度的滑動(dòng)窗口在列方向上分別對(duì)各個(gè)所述圖像段進(jìn)行檢測(cè),即沿著各個(gè)所述圖像段從上往下檢測(cè),或者從下往上檢測(cè)。所述滑動(dòng)窗口的寬度為根據(jù)經(jīng)驗(yàn)值設(shè)置的列方向上的寬度,比如設(shè)為6個(gè)像素點(diǎn),即每個(gè)時(shí)刻能檢測(cè)6行像素點(diǎn)的累加灰度值。

對(duì)于步驟(3),在所述滑動(dòng)窗口的滑動(dòng)過(guò)程中,若某時(shí)刻檢測(cè)到第一區(qū)域包含的各行像素點(diǎn)的累加灰度值的和與第二區(qū)域包含的各行像素點(diǎn)的累加灰度值的和之間的差值大于預(yù)設(shè)的第五閾值,則將當(dāng)前時(shí)刻所述滑動(dòng)窗口中指定位置對(duì)應(yīng)的行坐標(biāo)值(列方向上的坐標(biāo)值,表示對(duì)應(yīng)的行編號(hào))確定為各個(gè)所述圖像段中指定鏤空?qǐng)D文的起始點(diǎn)位置。所述第一區(qū)域和所述第二區(qū)域?yàn)閷⑺龌瑒?dòng)窗口按預(yù)設(shè)比例水平劃分形成的兩個(gè)區(qū)域,比如對(duì)于寬度為6個(gè)像素點(diǎn)的滑動(dòng)窗口,可以平均劃分成兩個(gè)具有3個(gè)像素點(diǎn)寬度的區(qū)域。所述指定位置可以是當(dāng)前時(shí)刻該滑動(dòng)窗口內(nèi)在列方向上的任意位置,優(yōu)選為所述第一區(qū)域和第二區(qū)域之間的劃分位置。通過(guò)滑動(dòng)窗口的檢測(cè),可以找到各個(gè)所述圖像段中累加灰度值存在突變的位置,這些位置可以認(rèn)為是鏤空?qǐng)D文與空白區(qū)域之間的分界處(因?yàn)殓U空?qǐng)D文與安全線的空白區(qū)域之間的灰度值具有較大的差別),從而確定為指定鏤空?qǐng)D文的起始點(diǎn)位置。

206、將各個(gè)所述圖像段分別與標(biāo)準(zhǔn)紙幣的光變鏤空安全線的第一圖像段進(jìn)行匹配,得到各個(gè)所述圖像段的匹配度;

在確定各個(gè)圖像段中的起始點(diǎn)位置之后,可以根據(jù)該起始點(diǎn)位置確定第一圖像段,所述第一圖像段為標(biāo)準(zhǔn)紙幣的光變鏤空安全線中與該起始點(diǎn)位置對(duì)應(yīng)的圖像段。然后,將各個(gè)所述圖像段分別與標(biāo)準(zhǔn)紙幣的光變鏤空安全線的第一圖像段進(jìn)行匹配,得到各個(gè)所述圖像段的匹配度。

可選的,所述將各個(gè)所述圖像段分別與標(biāo)準(zhǔn)紙幣的光變鏤空安全線的第一圖像段進(jìn)行匹配可以包括以下3種方式:

(1)將各個(gè)所述圖像段的行投影灰度值曲線分別與所述第一圖像段的行投影灰度值曲線進(jìn)行匹配;

方式(1)中所述行投影灰度值曲線指根據(jù)行坐標(biāo)值和對(duì)應(yīng)的累加灰度值構(gòu)建的灰度值曲線,表示各行像素點(diǎn)對(duì)應(yīng)的累加灰度值的變化趨勢(shì)??梢詫⒏鱾€(gè)所述圖像段的行投影灰度值曲線分別和所述第一圖像段對(duì)應(yīng)的行投影灰度值曲線作差,根據(jù)差值的大小判斷所述曲線匹配是否成功。

(2)將各個(gè)所述圖像段的灰度值分別與所述第一圖像段的灰度值進(jìn)行匹配;

方式(2)將各個(gè)所述圖像段的灰度值與所述第一圖像段的灰度值進(jìn)行灰度值匹配,即將各個(gè)所述圖像段中各個(gè)像素點(diǎn)的灰度值與所述第一圖像段中各個(gè)像素點(diǎn)的灰度值進(jìn)行匹配,得到匹配度。

(3)將二值化后的各個(gè)所述圖像段的灰度值分別與二值化后的所述第一圖像段的灰度值進(jìn)行匹配。

方式(3)與方式(2)的區(qū)別在于:在進(jìn)行灰度值匹配之前對(duì)各個(gè)所述圖像段和所述第一圖像段進(jìn)行了二值化處理,能夠簡(jiǎn)化匹配過(guò)程,減小計(jì)算量。

207、判斷各個(gè)所述圖像段的匹配度是否均大于預(yù)設(shè)的第四閾值;

在得到各個(gè)所述圖像段的匹配度之后,判斷各個(gè)所述圖像段的匹配度是否均大于預(yù)設(shè)的第四閾值。若各個(gè)所述圖像段的匹配度均大于預(yù)設(shè)的第四閾值,則執(zhí)行步驟208,否則執(zhí)行步驟209。

可選的,步驟207還可以判斷各個(gè)所述圖像段的匹配度的和,或者各個(gè)所述圖像段的匹配度的積是否大于預(yù)設(shè)閾值,若是則執(zhí)行步驟208,否則執(zhí)行步驟209。

208、判定匹配結(jié)果為匹配成功,所述目標(biāo)紙幣為正常紙幣;

如果匹配結(jié)果為匹配成功,則表明目標(biāo)紙幣的光變鏤空安全線的列投影灰度值特征和鏤空?qǐng)D文特征都與標(biāo)準(zhǔn)紙幣相符,可以判定該目標(biāo)紙幣為正常的紙幣。

209、判定匹配結(jié)果為匹配失敗,所述目標(biāo)紙幣為異常紙幣。

如果匹配結(jié)果為匹配失敗,則表明目標(biāo)紙幣的光變鏤空安全線的列投影灰度值特征和/或鏤空?qǐng)D文特征與標(biāo)準(zhǔn)紙幣不符,可以判定該目標(biāo)紙幣為異常紙幣。所述異常紙幣可能是假幣,也可能是安全線存在污損的真幣。

在本發(fā)明實(shí)施例中,獲取目標(biāo)紙幣的光變鏤空安全線區(qū)域;將所述光變鏤空安全線區(qū)域按照預(yù)設(shè)的規(guī)則劃分為等間距的兩個(gè)以上的圖像段;分別對(duì)所述兩個(gè)以上的圖像段進(jìn)行列投影,得到所述兩個(gè)以上的圖像段中各個(gè)圖像段在列方向上的累加灰度值;判斷各個(gè)所述圖像段在列方向上的累加灰度值與標(biāo)準(zhǔn)紙幣的光變鏤空安全線的指定圖像段在列方向上的累加灰度值是否匹配成功;在各個(gè)所述圖像段的列投影匹配成功之后,對(duì)各個(gè)所述圖像段進(jìn)行行投影,并根據(jù)行投影的結(jié)果確定各個(gè)所述圖像段中指定鏤空?qǐng)D文的起始點(diǎn)位置;將各個(gè)所述圖像段分別與標(biāo)準(zhǔn)紙幣的光變鏤空安全線的第一圖像段進(jìn)行匹配,得到各個(gè)所述圖像段的匹配度,所述第一圖像段根據(jù)所述起始點(diǎn)位置確定;判斷各個(gè)所述圖像段的匹配度是否均大于預(yù)設(shè)的第三閾值;若是,則判定匹配結(jié)果為匹配成功,所述目標(biāo)紙幣為正常紙幣;否則判定匹配結(jié)果為匹配失敗,所述目標(biāo)紙幣為異常紙幣。與本發(fā)明的第一個(gè)實(shí)施例相比,本實(shí)施例同時(shí)結(jié)合列投影的灰度值特征和指定鏤空?qǐng)D文的灰度值特征對(duì)目標(biāo)紙幣進(jìn)行雙重驗(yàn)證,能夠判斷目標(biāo)紙幣的光變鏤空安全線是否與標(biāo)準(zhǔn)紙幣的相符,而且進(jìn)一步提高了紙幣識(shí)別的準(zhǔn)確率。

應(yīng)理解,上述各個(gè)實(shí)施例中各步驟的序號(hào)的大小并不意味著執(zhí)行順序的先后,各過(guò)程的執(zhí)行順序應(yīng)以其功能和內(nèi)在邏輯確定,而不應(yīng)對(duì)本發(fā)明實(shí)施例的實(shí)施過(guò)程構(gòu)成任何限定。

上面主要描述了一種紙幣的識(shí)別方法,下面將對(duì)一種紙幣的識(shí)別裝置進(jìn)行詳細(xì)描述。

請(qǐng)參閱圖3,本發(fā)明實(shí)施例中一種紙幣的識(shí)別裝置的一個(gè)實(shí)施例包括:

區(qū)域獲取模塊301,用于獲取目標(biāo)紙幣的光變鏤空安全線區(qū)域;

圖像段劃分模塊302,用于將所述光變鏤空安全線區(qū)域按照預(yù)設(shè)的規(guī)則劃分為等長(zhǎng)的兩個(gè)以上的圖像段;

列投影模塊303,用于分別對(duì)所述兩個(gè)以上的圖像段進(jìn)行列投影,得到所述兩個(gè)以上的圖像段中各個(gè)圖像段在列方向上的累加灰度值;

匹配模塊304,用于將各個(gè)所述圖像段在列方向上的累加灰度值分別與標(biāo)準(zhǔn)紙幣的光變鏤空安全線的指定圖像段在列方向上的累加灰度值進(jìn)行匹配,得到匹配結(jié)果;

第一判定模塊305,用于若所述匹配結(jié)果為匹配成功,則判定所述目標(biāo)紙幣為正常紙幣;

第二判定模塊306,用于若所述匹配結(jié)果為匹配失敗,則判定所述目標(biāo)紙幣為異常紙幣。

進(jìn)一步的,所述區(qū)域獲取模塊301可以包括:

列投影單元,用于對(duì)所述目標(biāo)紙幣的指定區(qū)域進(jìn)行列投影,得到所述指定區(qū)域內(nèi)各列像素點(diǎn)的累加灰度值;

區(qū)域確定單元,用于將累加灰度值小于預(yù)設(shè)灰度閾值的列像素點(diǎn)所在的區(qū)域確定為所述目標(biāo)紙幣的光變鏤空安全線區(qū)域。

本發(fā)明實(shí)施例還提供一種終端設(shè)備,包括存儲(chǔ)器、處理器以及存儲(chǔ)在所述存儲(chǔ)器中并可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)如圖1或圖2表示的任意一種紙幣的識(shí)別方法的步驟。

本發(fā)明實(shí)施例還提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如圖1或圖2表示的任意一種紙幣的識(shí)別方法的步驟。

圖4是本發(fā)明一實(shí)施例提供的終端設(shè)備的示意圖。如圖4所示,該實(shí)施例的終端設(shè)備4包括:處理器40、存儲(chǔ)器41以及存儲(chǔ)在所述存儲(chǔ)器41中并可在所述處理器40上運(yùn)行的計(jì)算機(jī)程序42。所述處理器40執(zhí)行所述計(jì)算機(jī)程序42時(shí)實(shí)現(xiàn)上述各個(gè)紙幣的識(shí)別方法的實(shí)施例中的步驟,例如圖1所示的步驟101至107。或者,所述處理器40執(zhí)行所述計(jì)算機(jī)程序42時(shí)實(shí)現(xiàn)上述各裝置實(shí)施例中各模塊/單元的功能,例如圖3所示模塊301至306的功能。

所述計(jì)算機(jī)程序42可以被分割成一個(gè)或多個(gè)模塊/單元,所述一個(gè)或者多個(gè)模塊/單元被存儲(chǔ)在所述存儲(chǔ)器41中,并由所述處理器40執(zhí)行,以完成本發(fā)明。所述一個(gè)或多個(gè)模塊/單元可以是能夠完成特定功能的一系列計(jì)算機(jī)程序指令段,該指令段用于描述所述計(jì)算機(jī)程序42在所述終端設(shè)備4中的執(zhí)行過(guò)程。

所述終端設(shè)備4可以是各種類型的手機(jī)、桌上型計(jì)算機(jī)、筆記本、掌上電腦及云端服務(wù)器等計(jì)算設(shè)備。所述終端設(shè)備可包括,但不僅限于,處理器40、存儲(chǔ)器41。本領(lǐng)域技術(shù)人員可以理解,圖4僅僅是終端設(shè)備4的示例,并不構(gòu)成對(duì)終端設(shè)備4的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件,例如所述終端設(shè)備4還可以包括輸入輸出設(shè)備、網(wǎng)絡(luò)接入設(shè)備、總線等。

所稱處理器40可以是中央處理單元(centralprocessingunit,cpu),還可以是其他通用處理器、數(shù)字信號(hào)處理器(digitalsignalprocessor,dsp)、專用集成電路(applicationspecificintegratedcircuit,asic)、現(xiàn)成可編程門(mén)陣列(field-programmablegatearray,fpga)或者其他可編程邏輯器件、分立門(mén)或者晶體管邏輯器件、分立硬件組件等。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。

所述存儲(chǔ)器41可以是所述終端設(shè)備4的內(nèi)部存儲(chǔ)單元,例如終端設(shè)備4的硬盤(pán)或內(nèi)存。所述存儲(chǔ)器41也可以是所述終端設(shè)備4的外部存儲(chǔ)設(shè)備,例如所述終端設(shè)備4上配備的插接式硬盤(pán),智能存儲(chǔ)卡(smartmediacard,smc),安全數(shù)字(securedigital,sd)卡,閃存卡(flashcard)等。進(jìn)一步地,所述存儲(chǔ)器41還可以既包括所述終端設(shè)備4的內(nèi)部存儲(chǔ)單元也包括外部存儲(chǔ)設(shè)備。所述存儲(chǔ)器41用于存儲(chǔ)所述計(jì)算機(jī)程序以及所述終端設(shè)備所需的其他程序和數(shù)據(jù)。所述存儲(chǔ)器41還可以用于暫時(shí)地存儲(chǔ)已經(jīng)輸出或者將要輸出的數(shù)據(jù)。

所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為了描述的方便和簡(jiǎn)潔,僅以上述各功能單元、模塊的劃分進(jìn)行舉例說(shuō)明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能單元、模塊完成,即將所述裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能單元或模塊,以完成以上描述的全部或者部分功能。實(shí)施例中的各功能單元、模塊可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中,上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。另外,各功能單元、模塊的具體名稱也只是為了便于相互區(qū)分,并不用于限制本申請(qǐng)的保護(hù)范圍。上述系統(tǒng)中單元、模塊的具體工作過(guò)程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再贅述。

所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的系統(tǒng),裝置和單元的具體工作過(guò)程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再贅述。

在上述實(shí)施例中,對(duì)各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒(méi)有詳述或記載的部分,可以參見(jiàn)其它實(shí)施例的相關(guān)描述。

本領(lǐng)域普通技術(shù)人員可以意識(shí)到,結(jié)合本文中所公開(kāi)的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計(jì)算機(jī)軟件和電子硬件的結(jié)合來(lái)實(shí)現(xiàn)。這些功能究竟以硬件還是軟件方式來(lái)執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來(lái)使用不同方法來(lái)實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。

在本發(fā)明所提供的實(shí)施例中,應(yīng)該理解到,所揭露的裝置和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的系統(tǒng)實(shí)施例僅僅是示意性的,例如,所述模塊或單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通訊連接可以是通過(guò)一些接口,裝置或單元的間接耦合或通訊連接,可以是電性,機(jī)械或其它的形式。

所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。

另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。

所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。基于這樣的理解,本發(fā)明實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,也可以通過(guò)計(jì)算機(jī)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的計(jì)算機(jī)程序可存儲(chǔ)于一計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,該計(jì)算機(jī)程序在被處理器執(zhí)行時(shí),可實(shí)現(xiàn)上述各個(gè)方法實(shí)施例的步驟。其中,所述計(jì)算機(jī)程序包括計(jì)算機(jī)程序代碼,所述計(jì)算機(jī)程序代碼可以為源代碼形式、對(duì)象代碼形式、可執(zhí)行文件或某些中間形式等。所述計(jì)算機(jī)可讀介質(zhì)可以包括:能夠攜帶所述計(jì)算機(jī)程序代碼的任何實(shí)體或裝置、記錄介質(zhì)、u盤(pán)、移動(dòng)硬盤(pán)、磁碟、光盤(pán)、計(jì)算機(jī)存儲(chǔ)器、只讀存儲(chǔ)器(rom,read-onlymemory)、隨機(jī)存取存儲(chǔ)器(ram,randomaccessmemory)、電載波信號(hào)、電信信號(hào)以及軟件分發(fā)介質(zhì)等。需要說(shuō)明的是,所述計(jì)算機(jī)可讀介質(zhì)包含的內(nèi)容可以根據(jù)司法管轄區(qū)內(nèi)立法和專利實(shí)踐的要求進(jìn)行適當(dāng)?shù)脑鰷p,例如在某些司法管轄區(qū),根據(jù)立法和專利實(shí)踐,計(jì)算機(jī)可讀介質(zhì)不包括是電載波信號(hào)和電信信號(hào)。

以上所述實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
昆明市| 彝良县| 雅江县| 宜丰县| 崇信县| 安丘市| 乐业县| 毕节市| 湘潭市| 海宁市| 五寨县| 永靖县| 平武县| 青岛市| 桦川县| 石楼县| 仪陇县| 县级市| 响水县| 太白县| 志丹县| 景泰县| 磐安县| 广东省| 盐边县| 垫江县| 白玉县| 灌云县| 大宁县| 双鸭山市| 太和县| 彰武县| 崇明县| 乌海市| 安化县| 盐边县| 邵阳市| 炎陵县| 资中县| 云浮市| 洛扎县|