本發(fā)明涉及圖像識(shí)別領(lǐng)域,更具體地涉及一種辨別證件真實(shí)性的方法、裝置及系統(tǒng)。
背景技術(shù):
:現(xiàn)實(shí)中存在大量的遠(yuǎn)程驗(yàn)證身份需求,比如網(wǎng)上申請(qǐng)新手機(jī)卡、網(wǎng)上開通證券賬戶等都需要遠(yuǎn)程驗(yàn)證身份證。一種常用的驗(yàn)證方法要求用戶上傳證件圖像,經(jīng)人工或自動(dòng)判明真?zhèn)魏笸瓿缮矸蒡?yàn)證。這一驗(yàn)證過(guò)程首先要確保用戶所上傳的證件圖像的有效性,主要是防止攻擊者利用各種工具偽造圖像,比如用圖片編輯軟件合成、盜用他人證件圖像、翻拍他人證件圖像等等。因此,亟需一種能夠辨別證件真實(shí)性的方法。技術(shù)實(shí)現(xiàn)要素:考慮到上述問題而提出了本發(fā)明。本發(fā)明提供了一種辨別證件真實(shí)性的方法,能夠確定證件是否為真,從而防止攻擊者使用非法證件。根據(jù)本發(fā)明的第一方面,提供了一種辨別證件真實(shí)性的方法,包括:獲取證件圖像;將所述證件圖像的光斑與預(yù)存的光斑進(jìn)行比對(duì);以及根據(jù)所述比對(duì)結(jié)果,判斷所述證件是否真實(shí)。示例性地,所述獲取證件圖像,包括:通過(guò)用戶端獲取所述證件圖像,其中所述證件圖像為所述用戶端實(shí)時(shí)拍攝的。示例性地,所述獲取證件圖像,包括:通過(guò)用戶端獲取所述證件圖像,其中所述證件圖像為所述用戶端在開啟所述用戶端的光源后拍攝的。示例性地,在所述將所述證件圖像的光斑與預(yù)存的光斑進(jìn)行比對(duì)之前,還包括:根據(jù)所述證件圖像,確定所述證件圖像中的所述證件的證件類型;根據(jù)所述證件類型,獲取對(duì)應(yīng)的預(yù)存的光斑。示例性地,所述證件類型包括:身份證、駕駛證、護(hù)照、社會(huì)保障卡、居住證中的一種。示例性地,所述將所述證件圖像的光斑與預(yù)存的光斑進(jìn)行比對(duì),包括:通過(guò)神經(jīng)網(wǎng)絡(luò),將所述證件圖像的光斑與預(yù)存的光斑進(jìn)行比對(duì)。示例性地,所述將所述證件圖像的光斑與預(yù)存的光斑進(jìn)行比對(duì),包括:對(duì)所述證件圖像的光斑進(jìn)行特征提??;將所述特征提取的結(jié)果與所述預(yù)存的光斑進(jìn)行比對(duì)。示例性地,所述根據(jù)所述比對(duì)結(jié)果,判斷所述證件是否真實(shí),包括:如果所述比對(duì)結(jié)果大于或等于預(yù)設(shè)的閾值,則確定所述證件為真,其中,所述比對(duì)結(jié)果為所述證件圖像的光斑與所述預(yù)存的光斑之間的吻合度。根據(jù)本發(fā)明的第二方面,提供了一種辨別證件真實(shí)性的裝置,包括:獲取模塊,用于獲取證件圖像;比對(duì)模塊,用于將所述獲取模塊獲取的所述證件圖像的光斑與預(yù)存的光斑進(jìn)行比對(duì);以及判斷模塊,用于根據(jù)所述比對(duì)模塊的所述比對(duì)結(jié)果,判斷所述證件是否真實(shí)。示例性地,所述獲取模塊,用于:通過(guò)用戶端獲取所述證件圖像,其中所述證件圖像為所述用戶端實(shí)時(shí)拍攝的。示例性地,所述獲取模塊,用于:通過(guò)用戶端獲取所述證件圖像,其中所述證件圖像為所述用戶端在開啟所述用戶端的光源后拍攝的。示例性地,還包括確定模塊:所述確定模塊,用于根據(jù)所述證件圖像,確定所述證件圖像中的所述證件的證件類型;所述獲取模塊,還用于根據(jù)所述證件類型,獲取對(duì)應(yīng)的預(yù)存的光斑。示例性地,所述證件類型包括:身份證、駕駛證、護(hù)照、社會(huì)保障卡、居住證中的一種。示例性地,所述比對(duì)模塊,用于:通過(guò)神經(jīng)網(wǎng)絡(luò),將所述證件圖像的光斑與預(yù)存的光斑進(jìn)行比對(duì)。示例性地,所述比對(duì)模塊,用于:對(duì)所述證件圖像的光斑進(jìn)行特征提??;將所述特征提取的結(jié)果與所述預(yù)存的光斑進(jìn)行比對(duì)。示例性地,所述判斷模塊,用于:如果所述比對(duì)結(jié)果大于或等于預(yù)設(shè)的閾值,則確定所述證件為真,其中,所述比對(duì)結(jié)果為所述證件圖像的光斑與所述預(yù)存的光斑之間的吻合度。第二方面所述的該裝置能夠用于實(shí)現(xiàn)前述第一方面的辨別證件真實(shí)性的方法。根據(jù)本發(fā)明的第三方面,提供了一種計(jì)算機(jī)芯片,該計(jì)算機(jī)芯片包括處理器和存儲(chǔ)器。所述存儲(chǔ)器存儲(chǔ)有指令代碼,所述處理器用于執(zhí)行所述指令代碼,且當(dāng)所述處理器執(zhí)行指令代碼時(shí),能夠?qū)崿F(xiàn)前述第一方面所述的辨別證件真實(shí)性的方法。根據(jù)本發(fā)明的第三方面,提供了一種辨別證件真實(shí)性的系統(tǒng),包括:用戶端;以及第二方面或第二方面的任意實(shí)現(xiàn)方式的所述的裝置,其中,所述用戶端用于將證件圖像發(fā)送至所述裝置。本發(fā)明實(shí)施例可以基于證件圖像的光斑,以確定證件的真實(shí)性,這樣能夠避免攻擊者使用非法證件而造成的損失。附圖說(shuō)明通過(guò)結(jié)合附圖對(duì)本發(fā)明實(shí)施例進(jìn)行更詳細(xì)的描述,本發(fā)明的上述以及其它目的、特征和優(yōu)勢(shì)將變得更加明顯。附圖用來(lái)提供對(duì)本發(fā)明實(shí)施例的進(jìn)一步理解,并且構(gòu)成說(shuō)明書的一部分,與本發(fā)明實(shí)施例一起用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的限制。在附圖中,相同的參考標(biāo)號(hào)通常代表相同部件或步驟。圖1是本發(fā)明實(shí)施例的電子設(shè)備的一個(gè)示意性框圖;圖2是本發(fā)明實(shí)施例的辨別證件真實(shí)性的方法的一個(gè)示意性流程圖;圖3是本發(fā)明實(shí)施例的辨別證件真實(shí)性的方法的另一個(gè)示意性流程圖;圖4(a)和(b)分別是本發(fā)明實(shí)施例的身份證和駕駛證的光斑的一個(gè)示意圖;圖5是本發(fā)明實(shí)施例的辨別證件真實(shí)性的方法的另一個(gè)示意性流程圖;圖6是本發(fā)明實(shí)施例的辨別證件真實(shí)性的裝置的一個(gè)示意性框圖;圖7是本發(fā)明實(shí)施例的辨別證件真實(shí)性的裝置的另一個(gè)示意性框圖;圖8是本發(fā)明實(shí)施例的辨別證件真實(shí)性的系統(tǒng)的一個(gè)示意性框圖。具體實(shí)施方式為了使得本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更為明顯,下面將參照附圖詳細(xì)描述根據(jù)本發(fā)明的示例實(shí)施例。顯然,所描述的實(shí)施例僅僅是本發(fā)明的一部分實(shí)施例,而不是本發(fā)明的全部實(shí)施例,應(yīng)理解,本發(fā)明不受這里描述的示例實(shí)施例的限制?;诒景l(fā)明中描述的本發(fā)明實(shí)施例,本領(lǐng)域技術(shù)人員在沒有付出創(chuàng)造性勞動(dòng)的情況下所得到的所有其它實(shí)施例都應(yīng)落入本發(fā)明的保護(hù)范圍之內(nèi)。本發(fā)明實(shí)施例可以應(yīng)用于電子設(shè)備,圖1所示為本發(fā)明實(shí)施例的電子設(shè)備的一個(gè)示意性框圖。圖1所示的電子設(shè)備10包括一個(gè)或多個(gè)處理器102、一個(gè)或多個(gè)存儲(chǔ)裝置104、輸入裝置106、輸出裝置108、圖像傳感器110以及一個(gè)或多個(gè)非圖像傳感器114,這些組件通過(guò)總線系統(tǒng)112和/或其它形式互連。應(yīng)當(dāng)注意,圖1所示的電子設(shè)備10的組件和結(jié)構(gòu)只是示例性的,而非限制性的,根據(jù)需要,所述電子設(shè)備也可以具有其他組件和結(jié)構(gòu)。所述處理器102可以包括CPU1021和GPU1022或者具有數(shù)據(jù)處理能力和/或指令執(zhí)行能力的其它形式的處理單元,并且可以控制所述電子設(shè)備10中的其它組件以執(zhí)行期望的功能。所述存儲(chǔ)裝置104可以包括一個(gè)或多個(gè)計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品可以包括各種形式的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),例如易失性存儲(chǔ)器1041和/或非易失性存儲(chǔ)器1042。所述易失性存儲(chǔ)器1041例如可以包括隨機(jī)存取存儲(chǔ)器(RandomAccessMemory,RAM)和/或高速緩沖存儲(chǔ)器(cache)等。所述非易失性存儲(chǔ)器1042例如可以包括只讀存儲(chǔ)器(Read-OnlyMemory,ROM)、硬盤、閃存等。在所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上可以存儲(chǔ)一個(gè)或多個(gè)計(jì)算機(jī)程序指令,處理器102可以運(yùn)行所述程序指令,以實(shí)現(xiàn)各種期望的功能。在所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中還可以存儲(chǔ)各種應(yīng)用程序和各種數(shù)據(jù),例如所述應(yīng)用程序使用和/或產(chǎn)生的各種數(shù)據(jù)等。所述輸入裝置106可以是用戶用來(lái)輸入指令的裝置,并且可以包括鍵盤、鼠標(biāo)、麥克風(fēng)和觸摸屏等中的一個(gè)或多個(gè)。所述輸出裝置108可以向外部(例如用戶)輸出各種信息(例如圖像或聲音),并且可以包括顯示器、揚(yáng)聲器等中的一個(gè)或多個(gè)。所述圖像傳感器110可以拍攝用戶期望的圖像(例如照片、視頻等),并且將所拍攝的圖像存儲(chǔ)在所述存儲(chǔ)裝置104中以供其它組件使用。當(dāng)注意,圖1所示的電子設(shè)備10的組件和結(jié)構(gòu)只是示例性的,盡管圖1示出的電子設(shè)備10包括多個(gè)不同的裝置,但是根據(jù)需要,其中的一些裝置可以不是必須的,其中的一些裝置的數(shù)量可以更多等等,本發(fā)明對(duì)此不限定。身份證件可以簡(jiǎn)稱為證件,可以在各種場(chǎng)合用于證明個(gè)人的身份。常用的證件有身份證、駕駛證、護(hù)照、社會(huì)保障卡、居住證等等。在諸如網(wǎng)上銀行開戶、網(wǎng)上證券賬戶開戶等情形中,用戶可以通過(guò)應(yīng)用程序(application,APP)或網(wǎng)頁(yè)等方式進(jìn)行線上認(rèn)證。一般地,需要用戶手持身份證以表明身份。然而,一些攻擊者可能偽造身份證件,例如通過(guò)自行打印制作假的身份證件進(jìn)行網(wǎng)上開戶,這樣容易為真正的持證人造成損失,因此有必要在線上認(rèn)證時(shí)確定身份證件的真實(shí)性。圖2是本發(fā)明實(shí)施例的辨別證件真實(shí)性的方法的一個(gè)示意性流程圖。圖2所示的方法可以由進(jìn)行認(rèn)證的認(rèn)證端執(zhí)行。圖2所示的方法包括:S101,獲取證件圖像。具體地,在用戶進(jìn)行認(rèn)證的過(guò)程中,可以提示用戶將證件圖像進(jìn)行上傳,優(yōu)選地,提示用戶將證件圖像進(jìn)行實(shí)時(shí)上傳。示例性地,可以通過(guò)用戶端獲取證件圖像,其中,證件圖像可以是由用戶端實(shí)時(shí)拍攝的,和/或,證件圖像可以是由用戶端在開啟用戶端的光源之后實(shí)時(shí)拍攝的。其中,證件圖像可以為用戶端201拍攝證件獲取的靜態(tài)圖像,也可以為對(duì)證件錄制的動(dòng)態(tài)視頻圖像,可選地,在S101之前,用戶端可以提示用戶進(jìn)行認(rèn)證準(zhǔn)備操作,例如,提示用戶證件的類型、擺放位置等??蛇x地,該證件圖像可以為視頻,這樣能夠避免不法分子直接上傳偽造的靜態(tài)圖像,提高安全性。示例性地,如圖3所示,認(rèn)證端202從用戶端201獲取該證件圖像。其中,用戶端201可以是具有圖像采集設(shè)備的安裝特定可信APP或登錄特定可信網(wǎng)頁(yè)的移動(dòng)終端,例如可以是安裝特定可信APP或登錄特定可信網(wǎng)頁(yè)的智能手機(jī)、平板電腦、個(gè)人電腦等。舉例來(lái)說(shuō),用戶可以通過(guò)用戶端201安裝的APP或登錄的網(wǎng)頁(yè)等進(jìn)行圖像采集,可信APP或可信網(wǎng)頁(yè)用于保證視頻數(shù)據(jù)來(lái)源的可靠性,避免不法分子采用經(jīng)處理的視頻數(shù)據(jù)。在S101之前,認(rèn)證端202或用戶端201可以提示用戶開啟用戶端201的攝像(或稱為錄像)功能,并提示用戶拍攝證件(或者提示用戶打開閃光燈并拍攝證件)。隨后用戶可以根據(jù)該提示執(zhí)行相應(yīng)的操作。例如,當(dāng)用戶端201需要進(jìn)行圖像采集時(shí),可信APP或網(wǎng)頁(yè)可以提示用戶開啟或直接開啟用戶端201的內(nèi)置光源,并提示用戶將證件放置于內(nèi)置光源的照射范圍內(nèi),同時(shí)提示用戶通過(guò)用戶端201的圖像采集設(shè)備拍攝證件圖像,或直接調(diào)用用戶端201的圖像采集設(shè)備拍攝證件圖像。也就是說(shuō),可以由用戶根據(jù)提示開啟光源并拍攝證件圖像,再由用戶端201將證件圖像發(fā)送至認(rèn)證端202。或者,可以由用戶端201自主地開啟光源并拍攝證件圖像,再將證件圖像發(fā)送至認(rèn)證端202。通過(guò)采集在用戶端201內(nèi)置光源照射下的證件圖像,本實(shí)施例能夠方便地在證件上產(chǎn)生光斑,并獲取含有光斑的證件圖像,便于認(rèn)證端202對(duì)證件光斑的識(shí)別和認(rèn)證。其中可選地,用戶端201可以是手機(jī),此時(shí),當(dāng)手機(jī)需要進(jìn)行圖像采集時(shí),開啟手機(jī)的后置閃光燈,同時(shí)采集閃光燈照射下的證件圖像??蛇x地,用戶端201可以拍攝證件,并將拍攝之后的證件圖像上傳至認(rèn)證端202?;蛘?,可選地,認(rèn)證端202可以直接通過(guò)用戶端201的攝像設(shè)備(或稱為圖像采集設(shè)備)獲取該證件圖像。本發(fā)明對(duì)此不限定。示例性地,用戶端201可以拍攝包括證件圖像的視頻,認(rèn)證端202截取該視頻中的一幀圖像作為S101中的證件圖像,并得到該一幀圖像的熱力圖(heatmap)。進(jìn)一步根據(jù)該熱力圖確定該視頻中是否存在證件。舉例來(lái)說(shuō),如果該熱力圖中的值大于或等于預(yù)設(shè)的熱力閾值,則表明該視頻中存在證件。則可以繼續(xù)執(zhí)行S102??衫斫?,如果根據(jù)該幀圖像的熱力圖確定不存在證件,則重新截取該視頻中的另一幀圖像作為證件圖像進(jìn)行判斷。如果在截取N次幀圖像之后,均確定不存在證件,可以重新執(zhí)行S101。其中N為預(yù)先定義的正整數(shù),例如N=5或N=10,本發(fā)明對(duì)此不限定。本步驟S101通過(guò)特定的可信APP或可信網(wǎng)頁(yè)進(jìn)行圖像數(shù)據(jù)采集,能夠保證圖像數(shù)據(jù)來(lái)源的可靠性;認(rèn)證端202能夠?qū)?dòng)態(tài)視頻數(shù)據(jù)進(jìn)行認(rèn)證而非對(duì)目前常見的靜態(tài)圖像數(shù)據(jù)進(jìn)行認(rèn)證,大大增加了不法分子進(jìn)行數(shù)據(jù)造假的難度,提升了認(rèn)證的準(zhǔn)確性與真實(shí)性。S102,將所述證件圖像的光斑與預(yù)存的光斑進(jìn)行比對(duì)。在認(rèn)證端202的數(shù)據(jù)庫(kù)中可以預(yù)先存儲(chǔ)有與該證件對(duì)應(yīng)的光斑(或稱為光斑指紋)。其中,在圖2所示的方法之前,可以通過(guò)實(shí)驗(yàn)和/或數(shù)值模擬等方法擬合得到預(yù)存的光斑,或者也可以其他的方式得到預(yù)存的光斑,本發(fā)明對(duì)此不限定。舉例來(lái)說(shuō),如果網(wǎng)上開通銀行賬戶只能使用身份證這一種有效證件,那么進(jìn)行認(rèn)證的認(rèn)證端202可以預(yù)先存儲(chǔ)有身份證的光斑。也就是說(shuō),預(yù)存的光斑為身份證的光斑。那么,S102可以包括:根據(jù)證件圖像獲取該證件圖像的光斑,并將該證件圖像的光斑與預(yù)存的對(duì)應(yīng)的光斑進(jìn)行比對(duì)。示例性地,可以包括:通過(guò)神經(jīng)網(wǎng)絡(luò),將所述證件圖像的光斑與預(yù)存的對(duì)應(yīng)的光斑進(jìn)行比對(duì)。例如,可以通過(guò)神經(jīng)網(wǎng)絡(luò)的算法,得到兩者之間的吻合度。其中,此處的神經(jīng)網(wǎng)絡(luò)也可以稱為證件檢測(cè)神經(jīng)網(wǎng)絡(luò)。示例性地,可以從證件圖像中,對(duì)證件圖像的光斑進(jìn)行特征提取,并將所述特征提取的結(jié)果與所述預(yù)存的對(duì)應(yīng)的光斑進(jìn)行比對(duì)。其中,特征提取的結(jié)果可以稱為特征提取子網(wǎng)絡(luò)。可選地,作為一種實(shí)現(xiàn)方式,如果認(rèn)證時(shí)可以從多種有效證件中擇一使用,例如可以使用身份證或護(hù)照中的任意一種。由于不同的證件所使用的材質(zhì)等不同,其相應(yīng)的光斑也不同。示例性地,如圖4(a)所示為身份證的局部圖像,其上的光斑具有非連續(xù)、顆粒度大的特點(diǎn)。如圖4(b)所示為駕駛證的局部圖像,由于駕駛證的塑封具有激光防偽標(biāo)識(shí),其上的光斑具有常有線條的特點(diǎn),另外,駕駛證的光斑還會(huì)具有彩色線條的特點(diǎn),等等??蛇x地,作為一種實(shí)現(xiàn)方式,如果認(rèn)證時(shí)認(rèn)證端202未在證件圖像中獲得證件圖像的光斑,則向用戶端201返回錯(cuò)誤提示信息。通過(guò)本步驟S102,認(rèn)證端202在視頻圖像認(rèn)證的基礎(chǔ)上進(jìn)行光斑比對(duì)認(rèn)證,由于光斑特征由證件的材質(zhì)、制作工藝等多種參數(shù)決定,具有其特殊性,這就進(jìn)一步增大了不法分子的數(shù)據(jù)造假難度,提升遠(yuǎn)程認(rèn)證結(jié)果的可靠性。在S101之后且在S102之前,如圖5所示,還可以包括:S1011,根據(jù)所述證件圖像,確定所述證件的證件類型;S1012,根據(jù)所述證件類型,獲取與所述證件類型對(duì)應(yīng)的預(yù)存的光斑。例如,可以通過(guò)光學(xué)字符識(shí)別(OpticalCharacterRecognition,OCR)確定證件類型,并進(jìn)一步根據(jù)證件類型查詢數(shù)據(jù)庫(kù)以獲取預(yù)存的光斑。其中,證件類型可以包括:身份證、駕駛證、行駛證、護(hù)照、社會(huì)保障卡、居住證等。這里,可以根據(jù)證件圖像確定證件類型為身份證、駕駛證、行駛證、護(hù)照、社會(huì)保障卡、居住證中的一種。也就是說(shuō),認(rèn)證端202的數(shù)據(jù)庫(kù)中可以預(yù)先存儲(chǔ)多種不同的證件的光斑。例如,可以預(yù)先存儲(chǔ)證件類型與預(yù)存的光斑之間的對(duì)應(yīng)關(guān)系,如下表1所示??衫斫?,S1012是指:獲取與證件類型對(duì)應(yīng)的預(yù)存的光斑。表1證件類型預(yù)存的光斑身份證預(yù)存的光斑1駕駛證預(yù)存的光斑2……如果S101中的證件為身份證,則S102中的預(yù)存的光斑為與身份證對(duì)應(yīng)的預(yù)存的光斑1。如果S101中的證件為駕駛證,則S102中的預(yù)存的光斑為與駕駛證對(duì)應(yīng)的預(yù)存的光斑2。S103,根據(jù)所述比對(duì)結(jié)果,判斷所述證件是否真實(shí)。示例性地,如果所述比對(duì)結(jié)果大于或等于預(yù)設(shè)的閾值,則確定所述證件為真,其中,所述比對(duì)結(jié)果為所述證件圖像的光斑與所述預(yù)存的光斑之間的吻合度。具體地,可以通過(guò)神經(jīng)網(wǎng)絡(luò)計(jì)算得出從視頻中獲取的光斑與預(yù)存的對(duì)應(yīng)的光斑之間的吻合度,吻合度的結(jié)果的范圍處于0到1之間。吻合度為1表示完全吻合,吻合度為0表示完全不吻合。如果所述吻合度大于或等于預(yù)設(shè)的閾值,則確定所述證件為真,也就是說(shuō)該認(rèn)證過(guò)程通過(guò)。如果所述吻合度小于預(yù)設(shè)的閾值,則確定所述證件為假,也就是說(shuō)該認(rèn)證過(guò)程失敗。示例性地,如圖3所示,在S103之后,還可以包括:S104,將判斷結(jié)果返回。具體地,可以將判斷結(jié)果返回給用戶端201。如果確定證件為真,可以返回“真”或“True”或“T”或“認(rèn)證通過(guò)”等等。如果確定證件為假,可以返回“假”或“False”或“F”或“認(rèn)證失敗”等等。這里,本發(fā)明實(shí)施例對(duì)返回的具體呈現(xiàn)不作限定。由此可見,本發(fā)明實(shí)施例可以基于證件圖像的光斑,以確定證件的真實(shí)性,這樣能夠避免攻擊者使用非法證件而造成的損失。具體地,如果攻擊者使用其他的材質(zhì)偽造證件,則偽造的證件不能夠通過(guò)本發(fā)明實(shí)施例所提供的防偽認(rèn)證而無(wú)法通過(guò)認(rèn)證,從而能夠保證證件的合法持有人的利益。圖6是本發(fā)明實(shí)施例的辨別證件真實(shí)性的裝置的一個(gè)示意性框圖。圖6所示的裝置60包括:獲取模塊601、比對(duì)模塊602和判斷模塊603。獲取模塊601,用于獲取證件圖像;比對(duì)模塊602,用于將所述獲取模塊601獲取的所述證件圖像的光斑與預(yù)存的光斑進(jìn)行比對(duì);以及判斷模塊603,用于根據(jù)所述比對(duì)模塊602的所述比對(duì)結(jié)果,判斷所述證件是否真實(shí)。示例性地,獲取模塊601可以用于:通過(guò)用戶端獲取所述證件圖像,其中所述證件圖像為所述用戶端實(shí)時(shí)拍攝的。示例性地,獲取模塊601可以用于:通過(guò)用戶端獲取所述證件圖像,其中所述證件圖像為所述用戶端在開啟所述用戶端的光源后拍攝的??蛇x地,證件圖像可以是由用戶端在開啟該用戶端的光源后實(shí)時(shí)拍攝的。示例性地,如圖7所示,還包括確定模塊604。所述確定模塊604可以用于根據(jù)所述證件圖像,確定所述證件圖像中的所述證件的證件類型。獲取模塊601還可以用于根據(jù)確定模塊604確定的所述證件類型,獲取對(duì)應(yīng)的預(yù)存的光斑。示例性地,所述證件類型可以包括:身份證、駕駛證、護(hù)照、社會(huì)保障卡、居住證中的一種。示例性地,比對(duì)模塊602可以用于:通過(guò)神經(jīng)網(wǎng)絡(luò),將所述證件圖像的光斑與預(yù)存的光斑進(jìn)行比對(duì)。示例性地,比對(duì)模塊602可以用于:對(duì)所述證件圖像的光斑進(jìn)行特征提取;將所述特征提取的結(jié)果與所述預(yù)存的光斑進(jìn)行比對(duì)。示例性地,判斷模塊603可以用于:如果所述比對(duì)結(jié)果大于或等于預(yù)設(shè)的閾值,則確定所述證件為真,其中,所述比對(duì)結(jié)果為所述證件圖像的光斑與所述預(yù)存的光斑之間的吻合度。圖6或圖7所示的裝置60能夠用于實(shí)現(xiàn)前述圖2至圖5所示的辨別證件真實(shí)性的方法。示例性地,該裝置60可以是認(rèn)證端202所在的裝置。另外,本發(fā)明實(shí)施例還提供了另一種辨別證件真實(shí)性的裝置,該裝置可以包括處理器和存儲(chǔ)器,其中,存儲(chǔ)器用于存儲(chǔ)指令代碼,處理器執(zhí)行該指令代碼時(shí),可以實(shí)現(xiàn)前述圖2至圖4任一個(gè)所示的辨別證件真實(shí)性的方法。另外,本發(fā)明實(shí)施例還提供了一種電子設(shè)備,該電子設(shè)備可以包括圖5或圖6所示的裝置60。該電子設(shè)備可以實(shí)現(xiàn)前述圖2至圖4任一個(gè)所示的辨別證件真實(shí)性的方法,該電子設(shè)備可以是位于認(rèn)證端的設(shè)備。另外,如圖8所示,本發(fā)明實(shí)施例還提供了一種辨別證件真實(shí)性的系統(tǒng),該系統(tǒng)80包括用戶端801和裝置802,該裝置802為圖6或圖7所示的裝置60,且用戶端801可以用于將證件圖像發(fā)送至裝置802。具體地,用戶端801可以將具有光斑的證件圖像發(fā)送至裝置802。可選的一種具體實(shí)施方式為,用戶端801為獨(dú)立于裝置802的具有圖像采集設(shè)備的移動(dòng)終端,例如智能手機(jī)、平板電腦、個(gè)人電腦、安防控制端等,圖像采集設(shè)備可以為攝像頭或照相機(jī)等。用戶端801獨(dú)立于裝置802能夠使本實(shí)施例提供的系統(tǒng)根據(jù)需求滿足多種應(yīng)用場(chǎng)景,同時(shí),裝置802能夠同時(shí)處理多個(gè)不同的移動(dòng)終端(多個(gè)不同的用戶端801)上傳的證件圖像,有效提升裝置802的工作效率。可選的另一種具體實(shí)施方式為,用戶端801與裝置802為一體結(jié)構(gòu),防止用戶端801獲取的證件圖像在上傳過(guò)程中被截獲篡改,同時(shí)避免因網(wǎng)絡(luò)、供電、自然環(huán)境等因素造成的上傳失敗,提升系統(tǒng)的可靠性。示例性地,用戶端801可以用于提示用戶進(jìn)行認(rèn)證準(zhǔn)備操作,并提示用戶拍攝證件圖像。舉例來(lái)說(shuō),認(rèn)證準(zhǔn)備操作的提示可以包括該認(rèn)證過(guò)程的步驟的順序和所需的材料等。例如,用戶可以根據(jù)用戶端801的提示準(zhǔn)備證件、打開光源、按下錄像鍵等。示例性地,用戶端801可以用于提示用戶進(jìn)行認(rèn)證準(zhǔn)備操作,隨后用戶端801自主地開啟光源并拍攝證件圖像,再將證件圖像發(fā)送至裝置802。例如,用戶可以根據(jù)用戶端801的提示準(zhǔn)備證件,并將證件放置于光源的照射范圍內(nèi)。在用戶端801將所拍攝的證件圖像發(fā)送至裝置802之后,裝置802可以用于根據(jù)證件圖像判斷所述證件是否真實(shí),生成判斷結(jié)果并外發(fā)。舉例來(lái)說(shuō),裝置802可以將該判斷結(jié)果發(fā)送至用戶端801。進(jìn)一步地可理解,用戶端801還可以用于接收裝置802發(fā)送的所述判斷結(jié)果。本發(fā)明實(shí)施例可以基于證件圖像的光斑,以確定證件的真實(shí)性,這樣能夠避免攻擊者使用非法證件而造成的損失。盡管這里已經(jīng)參考附圖描述了示例實(shí)施例,應(yīng)理解上述示例實(shí)施例僅僅是示例性的,并且不意圖將本發(fā)明的范圍限制于此。本領(lǐng)域普通技術(shù)人員可以在其中進(jìn)行各種改變和修改,而不偏離本發(fā)明的范圍和精神。所有這些改變和修改意在被包括在所附權(quán)利要求所要求的本發(fā)明的范圍之內(nèi)。本領(lǐng)域普通技術(shù)人員可以意識(shí)到,結(jié)合本文中所公開的實(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ā)明的范圍。在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的設(shè)備和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的設(shè)備實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)設(shè)備,或一些特征可以忽略,或不執(zhí)行。在此處所提供的說(shuō)明書中,說(shuō)明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施例可以在沒有這些具體細(xì)節(jié)的情況下實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對(duì)本說(shuō)明書的理解。類似地,應(yīng)當(dāng)理解,為了精簡(jiǎn)本發(fā)明并幫助理解各個(gè)發(fā)明方面中的一個(gè)或多個(gè),在對(duì)本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個(gè)特征有時(shí)被一起分組到單個(gè)實(shí)施例、圖、或者對(duì)其的描述中。然而,并不應(yīng)將該本發(fā)明的方法解釋成反映如下意圖:即所要求保護(hù)的本發(fā)明要求比在每個(gè)權(quán)利要求中所明確記載的特征更多的特征。更確切地說(shuō),如相應(yīng)的權(quán)利要求書所反映的那樣,其發(fā)明點(diǎn)在于可以用少于某個(gè)公開的單個(gè)實(shí)施例的所有特征的特征來(lái)解決相應(yīng)的技術(shù)問題。因此,遵循具體實(shí)施方式的權(quán)利要求書由此明確地并入該具體實(shí)施方式,其中每個(gè)權(quán)利要求本身都作為本發(fā)明的單獨(dú)實(shí)施例。本領(lǐng)域的技術(shù)人員可以理解,除了特征之間相互排斥之外,可以采用任何組合對(duì)本說(shuō)明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設(shè)備的所有過(guò)程或單元進(jìn)行組合。除非另外明確陳述,本說(shuō)明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的每個(gè)特征可以由提供相同、等同或相似目的的替代特征來(lái)代替。此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實(shí)施例包括其它實(shí)施例中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實(shí)施例。例如,在權(quán)利要求書中,所要求保護(hù)的實(shí)施例的任意之一都可以以任意的組合方式來(lái)使用。本發(fā)明的各個(gè)部件實(shí)施例可以以硬件實(shí)現(xiàn),或者以在一個(gè)或者多個(gè)處理器上運(yùn)行的軟件模塊實(shí)現(xiàn),或者以它們的組合實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實(shí)踐中使用微處理器或者數(shù)字信號(hào)處理器(DSP)來(lái)實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的物品分析設(shè)備中的一些模塊的一些或者全部功能。本發(fā)明還可以實(shí)現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的裝置程序(例如,計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品)。這樣的實(shí)現(xiàn)本發(fā)明的程序可以存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上,或者可以具有一個(gè)或者多個(gè)信號(hào)的形式。這樣的信號(hào)可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號(hào)上提供,或者以任何其他形式提供。應(yīng)該注意的是上述實(shí)施例對(duì)本發(fā)明進(jìn)行說(shuō)明而不是對(duì)本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計(jì)出替換實(shí)施例。在權(quán)利要求中,不應(yīng)將位于括號(hào)之間的任何參考符號(hào)構(gòu)造成對(duì)權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個(gè)”不排除存在多個(gè)這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計(jì)算機(jī)來(lái)實(shí)現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個(gè)可以是通過(guò)同一個(gè)硬件項(xiàng)來(lái)具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。以上所述,僅為本發(fā)明的具體實(shí)施方式或?qū)唧w實(shí)施方式的說(shuō)明,本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本
技術(shù)領(lǐng)域:
的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。本發(fā)明的保護(hù)范圍應(yīng)以權(quán)利要求的保護(hù)范圍為準(zhǔn)。當(dāng)前第1頁(yè)1 2 3