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

在圖像中定位指定信息的方法及裝置與流程

文檔序號:11476124閱讀:449來源:國知局
在圖像中定位指定信息的方法及裝置與流程

本發(fā)明涉及互聯(lián)網(wǎng)領(lǐng)域,具體而言,涉及一種在圖像中定位指定信息的方法及裝置。



背景技術(shù):

隨著互聯(lián)網(wǎng)進入醫(yī)療行業(yè),各類醫(yī)療應(yīng)用程序?qū)映霾桓F。其中,醫(yī)療應(yīng)用程序往往是通過對用戶上傳的藥品包裝、處方單據(jù)等圖像進行分析、記錄,來實現(xiàn)對用戶的身體狀況進行跟蹤的。

在用戶上傳的處方單據(jù)的圖像中,往往包含有用戶隱私的個人信息。對用戶上傳的個人信息,如何進行有效的保護,成為目前判斷醫(yī)療應(yīng)用程序是否安全的重要因素。

在現(xiàn)有的醫(yī)療應(yīng)用程序中,通常利用邊緣檢測找到處方單據(jù)在圖像中的位置,然后再利用文本檢測、文字識別等方法,對處方單據(jù)內(nèi)的信息進行定位。

上述現(xiàn)有方法存在著如下問題:

1、由于用戶上傳的圖像背景不同,所以利用邊緣檢測的方式對處方單據(jù)進行定位容易受到背景因素的干擾,從而導(dǎo)致定位準(zhǔn)確率的下降。

2、利用邊緣檢測的方式對處方單據(jù)進行定位,容易受到圖像內(nèi)其他內(nèi)容的干擾,例如:在用戶上傳的圖像中同時包含了藥品包裝和處方單據(jù)等信息,利用邊緣檢測的方式無法對藥品包裝和處方單據(jù)進行區(qū)分,將導(dǎo)致無法對處方單據(jù)進行準(zhǔn)確定位。

3、利用傳統(tǒng)的文本檢測、識別方法對處方單據(jù)中的處方信息進行定位,需要進行樣本標(biāo)注、模型訓(xùn)練、識別引擎訓(xùn)練等過程。上述過程具有計算效率較低、計算代價大等缺陷,另外,在移動終端中,由于處理能力有限,因此,由于長時間對圖像進行處理導(dǎo)致的軟件卡頓,將嚴(yán)重影響用戶體驗。

針對上述由于受圖像中背景的影響,造成的無法對圖像中的處方信息進行精準(zhǔn)定位的問題,目前尚未提出有效的解決方案。



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

本發(fā)明實施例提供了一種在圖像中定位指定信息的方法及裝置,以至少解決由于受圖像中背景的影響,造成的無法對圖像中的處方信息進行精準(zhǔn)定位的技術(shù)問題。

根據(jù)本發(fā)明實施例的一個方面,提供了一種在圖像中定位指定信息的方法,包括:獲取包含有指定信息的單據(jù)圖像;利用預(yù)先設(shè)置的與定位標(biāo)識信息對應(yīng)的特征信息與單據(jù)圖像中的定位標(biāo)識信息進行匹配,確定在單據(jù)圖像中定位標(biāo)識信息的位置信息;根據(jù)位置信息和預(yù)先設(shè)置的相對位置關(guān)系,確定指定信息在單據(jù)圖像中的指定信息區(qū)域,其中,所述相對位置關(guān)系是指單據(jù)圖像中的定位標(biāo)識信息的位置與指定信息的位置關(guān)系。

根據(jù)本發(fā)明實施例的另一方面,還提供了一種在圖像中定位指定信息的裝置,包括:獲取模塊,用于獲取包含有指定信息的單據(jù)圖像;匹配模塊,用于利用預(yù)先設(shè)置的與定位標(biāo)識信息對應(yīng)的特征信息與單據(jù)圖像中的定位標(biāo)識信息進行匹配,確定在單據(jù)圖像中定位標(biāo)識信息的位置信息;第一定位模塊,用于根據(jù)位置信息和預(yù)先設(shè)置的相對位置關(guān)系,確定指定信息在單據(jù)圖像中的指定信息區(qū)域,其中,所述相對位置關(guān)系是指單據(jù)圖像中的定位標(biāo)識信息的位置與指定信息的位置關(guān)系。

可選地,所述裝置還包括:識別模塊,用于識別所述單據(jù)圖像中位于所述指定信息中的框體;確定模塊,用于根據(jù)所述框體在所述單據(jù)圖像中的位置,確定在所述單據(jù)圖像中的所述指定信息與所述單據(jù)圖像的水平軸坐標(biāo)或垂直軸坐標(biāo)的夾角角度值;修正模塊,用于根據(jù)所述夾角角度值對所述單據(jù)圖像進行修正處理。

可選地,所述裝置還包括:第一處理模塊,用于對所述單據(jù)圖像進行預(yù)處理,得到經(jīng)過預(yù)處理后的單據(jù)圖像。

可選地,所述第一處理模塊包括:第一子提取模塊,用于按照黑色通道提取所述單據(jù)圖像中各像素點對應(yīng)的顏色特征值;子處理模塊,用于基于與所述各像素點對應(yīng)的所述顏色特征值,對單據(jù)圖像進行二值化處理,生成經(jīng)過預(yù)處理后的單據(jù)圖像。

可選地,所述識別模塊包括:子識別模塊,用于利用霍夫變換算法,識別得到在所述單據(jù)圖像中的直線線段;第一子確定模塊,用于根據(jù)所述直線線段的長度值和角度值,確定所述指定信息中的所述框體在所述單據(jù)圖像中的位置信息。

可選地,所述第一定位模塊包括:第一子獲取模塊,用于獲取預(yù)先設(shè)置的所述相對位置關(guān)系;第二子獲取模塊,用于獲取所述定位標(biāo)識信息在所述單據(jù)圖像中的第一區(qū)域面積;第二子確定模塊,用于根據(jù)所述第一區(qū)域面積,確定所述指定信息在所述單據(jù)圖像中的第二區(qū)域面積;子定位模塊,用于根據(jù)所述相對位置關(guān)系和所述第二區(qū)域面積,確定所述指定信息在所述單據(jù)圖像中的指定信息區(qū)域。

可選地,所述獲取模塊包括:第三子獲取模塊,用于獲取原始圖像;第二子提取模塊,用于按照顏色通道對所述原始圖像進行特征提取,得到與所述原始圖像對應(yīng)的特征向量,其中,所述顏色通道至少包括:紅色通道、綠色通道、藍色通道;子判斷模塊,用于根據(jù)與所述原始圖像對應(yīng)的特征向量,利用神經(jīng)網(wǎng)絡(luò)模型對所述原始圖像進行判斷;其中,當(dāng)所述原始圖像中包含所述指定信息時,確定所述原始圖像為所述單據(jù)圖像;當(dāng)所述原始圖像中不包含所述指定信息時,確定所述原始圖像為非單據(jù)圖像。

可選地,所述獲取模塊還包括:第三子提取模塊,用于按照預(yù)先設(shè)置的提取比例對所述原始圖像的中心位置進行提取,得到用于進行特征提取的圖像。

可選地,所述獲取模塊還包括:第一子縮放模塊,用于當(dāng)所述原始圖像為包含有所述指定信息的所述單據(jù)圖像時,按照預(yù)先設(shè)置的第一縮放比例對所述單據(jù)圖像進行縮放處理;第二子縮放模塊,用于當(dāng)所述原始圖像為不包含有所述指定信息的所述非單據(jù)圖像時,按照預(yù)先設(shè)置的第二縮放比例對所述非單據(jù)圖像進行縮放處理。

可選地,所述裝置還包括:第二定位模塊,用于根據(jù)所述指定信息區(qū)域,確定在所述單據(jù)圖像中的非指定信息區(qū)域;第二處理模塊,用于對所述非指定信息區(qū)域進行處理,得到處理后的單據(jù)圖像,其中所述處理的方式至少包括如下任意一種或多種方式:二值化處理、剪切處理、模糊處理、遮蓋處理。

在本發(fā)明實施例中,采用獲取包含有指定信息的單據(jù)圖像;利用預(yù)先設(shè)置的與定位標(biāo)識信息對應(yīng)的特征信息與單據(jù)圖像中的定位標(biāo)識信息進行匹配,確定在單據(jù)圖像中定位標(biāo)識信息的位置信息;根據(jù)位置信息和預(yù)先設(shè)置的相對位置關(guān)系,確定指定信息在單據(jù)圖像中的指定信息區(qū)域的方式,通過獲取模塊,用于獲取包含有指定信息的單據(jù)圖像;匹配模塊,用于利用預(yù)先設(shè)置的與定位標(biāo)識信息對應(yīng)的特征信息與單據(jù)圖像中的定位標(biāo)識信息進行匹配,確定在單據(jù)圖像中定位標(biāo)識信息的位置信息;第一定位模塊,用于根據(jù)位置信息和預(yù)先設(shè)置的相對位置關(guān)系,確定指定信息在單據(jù)圖像中的指定信息區(qū)域。達到了提高對圖像中的指定信息進行定位的準(zhǔn)確率的目的,從而實現(xiàn)了通過對圖像中的框體進行識別對指定信息進行精確定位的技術(shù)效果,進而解決了由于受圖像中背景的影響,造成的無法對圖像中的處方信息進行精準(zhǔn)定位的技術(shù)問題。

附圖說明

此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:

圖1是根據(jù)本發(fā)明實施例的一種在圖像中定位指定信息的方法的終端硬件結(jié)構(gòu)框圖;

圖2是根據(jù)本發(fā)明實施例的一種在圖像中定位指定信息的方法的流程示意圖;

圖3(a)是根據(jù)本發(fā)明實施例的一種可選的在圖像中定位指定信息的方法的流程示意圖;

圖3(b)是根據(jù)本發(fā)明實施例的另一種可選的在圖像中定位指定信息的方法的流程示意圖;

圖4是根據(jù)本發(fā)明實施例的一種在圖像中定位指定信息的裝置的示意圖;

圖5是根據(jù)本發(fā)明實施例的一種可選的在圖像中定位指定信息的裝置的示意圖;

圖6是根據(jù)本發(fā)明實施例的一種可選的在圖像中定位指定信息的裝置的示意圖;以及

圖7是根據(jù)本發(fā)明實施例的一種可選的在圖像中定位指定信息的裝置的示意圖。

具體實施方式

為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分的實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應(yīng)當(dāng)屬于本發(fā)明保護的范圍。

需要說明的是,本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實施例能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤?。此外,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。

實施例1

根據(jù)本發(fā)明實施例,還提供了一種在圖像中定位指定信息的方法實施例,需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計算機可執(zhí)行指令的計算機系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。

本申請實施例一所提供的方法實施例可以在移動終端、計算機終端或者類似的運算裝置中執(zhí)行。以運行在計算機終端上為例,圖1是本發(fā)明實施例的一種在圖像中定位指定信息的方法的計算機終端的硬件結(jié)構(gòu)框圖。如圖1所示,計算機終端10可以包括一個或多個(圖中僅示出一個)處理器102(處理器102可以包括但不限于微處理器mcu或可編程邏輯器件fpga等的處理裝置)、用于存儲數(shù)據(jù)的存儲器104、以及用于通信功能的傳輸模塊106。本領(lǐng)域普通技術(shù)人員可以理解,圖1所示的結(jié)構(gòu)僅為示意,其并不對上述電子裝置的結(jié)構(gòu)造成限定。例如,計算機終端10還可包括比圖1中所示更多或者更少的組件,或者具有與圖1所示不同的配置。

存儲器104可用于存儲應(yīng)用軟件的軟件程序以及模塊,如本發(fā)明實施例中的在圖像中定位指定信息的方法對應(yīng)的程序指令/模塊,處理器102通過運行存儲在存儲器104內(nèi)的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理,即實現(xiàn)上述的在圖像中定位指定信息的方法。存儲器104可包括高速隨機存儲器,還可包括非易失性存儲器,如一個或者多個磁性存儲裝置、閃存、或者其他非易失性固態(tài)存儲器。在一些實例中,存儲器104可進一步包括相對于處理器102遠程設(shè)置的存儲器,這些遠程存儲器可以通過網(wǎng)絡(luò)連接至計算機終端10。上述網(wǎng)絡(luò)的實例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動通信網(wǎng)及其組合。

傳輸裝置106用于經(jīng)由一個網(wǎng)絡(luò)接收或者發(fā)送數(shù)據(jù)。上述的網(wǎng)絡(luò)具體實例可包括計算機終端10的通信供應(yīng)商提供的無線網(wǎng)絡(luò)。在一個實例中,傳輸裝置106包括一個網(wǎng)絡(luò)適配器(networkinterfacecontroller,nic),其可通過基站與其他網(wǎng)絡(luò)設(shè)備相連從而可與互聯(lián)網(wǎng)進行通訊。在一個實例中,傳輸裝置106可以為射頻(radiofrequency,rf)模塊,其用于通過無線方式與互聯(lián)網(wǎng)進行通訊。

在上述運行環(huán)境下,本申請?zhí)峁┝巳鐖D2所示的在圖像中定位指定信息的方法,包括如下步驟。

步驟s22,獲取包含有指定信息的單據(jù)圖像。

本實施例中,指定信息可以是指處方信息、藥品信息等,單據(jù)圖像可以是指處方圖像、藥品圖像等。

具體的,獲取到的單據(jù)圖像,通常是由用戶通過相機拍照得到的包含有指定信息的圖像。因此,在單據(jù)圖像中,通常除了包含有指定信息之外,還經(jīng)常包含有在拍照時拍照背景中的內(nèi)容。以單據(jù)圖像為處方圖像為例,由醫(yī)生開具的處方文件,通常由各醫(yī)療機構(gòu)按照國家規(guī)定的格式統(tǒng)一印刷的紙質(zhì)文件。這些處方文件通常根據(jù)處方類型的不同,采用不同顏色的印刷用紙進行印刷。例如,麻醉藥品處方采用淡紅色紙張印刷,急診處方采用淡黃色紙張印刷,兒科處方采用淡綠色紙張印刷,普通處方采用白色紙張印刷等。雖然印刷所使用的紙張顏色不同,但是都是使用黑色油墨進行印制的,并且具有標(biāo)準(zhǔn)的印刷格式。

步驟s24,利用預(yù)先設(shè)置的與定位標(biāo)識信息對應(yīng)的特征信息與單據(jù)圖像中的定位標(biāo)識信息進行匹配,確定在單據(jù)圖像中定位標(biāo)識信息的位置信息。

具體的,在按照國家規(guī)定的格式統(tǒng)一印刷的處方中,統(tǒng)一在指定信息的處方正方開頭處,印制“r”或“rp”標(biāo)識,以對處方正方的開始位置進行標(biāo)識。

因此,在步驟s24中,將預(yù)先設(shè)置的用于對指定信息進行定位的特征信息,與單據(jù)圖像中的定位標(biāo)識信息進行匹配,從而確定與特征信息匹配的定位標(biāo)識信息在單據(jù)圖像中的位置信息。

步驟s26,根據(jù)位置信息和預(yù)先設(shè)置的相對位置關(guān)系,確定指定信息在單據(jù)圖像中的指定信息區(qū)域。

具體的,相對位置關(guān)系是指單據(jù)圖像中的定位標(biāo)識信息的位置與指定信息的位置關(guān)系,在處方中的定位標(biāo)識信息的位置與指定信息的位置關(guān)系是固定的,并可以預(yù)先對其進行設(shè)置。因此,在步驟s26中,可以通過獲取預(yù)先設(shè)置的位置關(guān)系和定位標(biāo)識信息的位置信息,確定指定信息在單據(jù)圖像中的指定信息區(qū)域。

在現(xiàn)有技術(shù)中,利用傳統(tǒng)的文本檢測、識別方法對處方文件中的指定信息進行定位,需要進行樣本標(biāo)注、模型訓(xùn)練、識別引擎訓(xùn)練等復(fù)雜的過程。并且,上述過程具有計算效率較低、計算代價大等缺陷。另外,在移動終端中,由于處理能力有限,因此,長時間對圖像進行處理導(dǎo)致的軟件卡頓,將嚴(yán)重影響用戶體驗。

通過上述步驟s22至步驟s26,首先通過對定位標(biāo)識信息進行識別,確定定位標(biāo)識信息在單據(jù)圖像中的位置信息。然后,根據(jù)位置信息和預(yù)先設(shè)置的相對位置關(guān)系,即可確定指定信息在單據(jù)圖像中的指定信息區(qū)域。達到了提高對圖像中的指定信息進行定位的準(zhǔn)確率的目的,從而實現(xiàn)了通過對圖像中的框體進行識別對指定信息進行精確定位的技術(shù)效果,進而解決了由于受圖像中背景的影響,造成的無法對圖像中的處方信息進行精準(zhǔn)定位的技術(shù)問題。

作為一種可選的實施方式,如圖3(a)所示,在步驟s22獲取包含有指定信息的單據(jù)圖像之后,上述方法還可以包括:

步驟s231,識別單據(jù)圖像中位于指定信息中的框體。

具體的,在這些按照國家規(guī)定的格式統(tǒng)一印刷的處方中,除了包含必要的文字以外,還有用于對處方中各個部分進行劃分的框體。因此,在步驟s231中,可以通過識別預(yù)處理單據(jù)圖像中的框體,從而對單據(jù)圖像中的指定信息的具體位置進行確定。

在現(xiàn)有技術(shù)中,通常使用邊緣檢測的方法對指定信息進行識別。由于在用戶上傳的單據(jù)圖像中,因為拍攝時的圖像背景不同,所以在利用邊緣檢測的方式對處方文件進行定位時容易受到背景因素的干擾,從而導(dǎo)致定位準(zhǔn)確率的下降。并且,利用邊緣檢測的方式對處方文件進行定位,還容易受到圖像內(nèi)其他內(nèi)容的干擾,例如:在用戶上傳的單據(jù)圖像中的藥品包裝等信息,利用邊緣檢測的方式無法對藥品包裝和處方單據(jù)進行區(qū)分,將導(dǎo)致無法對處方單據(jù)進行準(zhǔn)確定位。通過上述步驟s23中直接對單據(jù)圖像中的指定信息中的框體進行識別,從而避免了因背景因素的干擾而導(dǎo)致定位準(zhǔn)確率的下降的問題。

步驟s233,根據(jù)框體在單據(jù)圖像中的位置,確定在單據(jù)圖像中的指定信息與單據(jù)圖像的水平軸坐標(biāo)或垂直軸坐標(biāo)的夾角角度值。

具體的,在這些按照國家規(guī)定的格式統(tǒng)一印刷的處方中,框體與紙張的邊緣是平行的。但是,在通過相機拍照得到的單據(jù)圖像中,指定信息的邊緣與單據(jù)圖像的邊緣并不能保證平行,因此需要對指定信息在單據(jù)圖像中與單據(jù)圖像的邊緣之間的夾角角度值進行確定。

在步驟s233中,通過對步驟s231中識別得到的框體在預(yù)處理單據(jù)圖像中的位置,確定得到框體與預(yù)處理單據(jù)圖像邊緣的夾角,從而進一步確定在單據(jù)圖像中的指定信息與單據(jù)圖像的夾角角度值。

步驟s235,根據(jù)夾角角度值對單據(jù)圖像進行修正處理。

具體的,在步驟s235中,根據(jù)確定得到的夾角角度值對單據(jù)圖像進行旋轉(zhuǎn)處理,得到指定信息的邊緣與圖像邊緣平行的單據(jù)圖像。

通過上述步驟s233至步驟s235,首先,對獲取到的單據(jù)圖像所包含的指定信息中的框體進行識別,從而確定指定信息在單據(jù)圖像中的具體位置。同時,通過指定信息中的框體與單據(jù)圖像之間所呈的夾角角度,確定指定信息整體與單據(jù)圖像之間的夾角角度值。然后,根據(jù)夾角角度值對單據(jù)圖像進行旋轉(zhuǎn)處理,得到指定信息的邊緣與圖像邊緣平行的單據(jù)圖像。從而,可以進一步的通過步驟s24至步驟s26確定單據(jù)圖像中的定位標(biāo)識信息在單據(jù)圖像中的位置信息,進而對指定信息中的正文部分的位置進行確定。進一步的達到了提高對圖像中的指定信息進行定位的準(zhǔn)確率的目的,并且實現(xiàn)了通過對圖像中的框體進行識別對指定信息進行精確定位的技術(shù)效果。

作為一種可選的實施方式,在步驟s231識別單據(jù)圖像中位于指定信息中的框體之前,方法還包括:

步驟s230,對單據(jù)圖像進行預(yù)處理,得到經(jīng)過預(yù)處理后的單據(jù)圖像。

具體的,在步驟s230中,通過對包含有指定信息的單據(jù)圖像進行預(yù)處理,從而去除紙張顏色和拍照背景對圖像中的指定信息進行識別的影響。

作為一種可選的實施方式,步驟s230對單據(jù)圖像進行預(yù)處理,得到經(jīng)過預(yù)處理后的單據(jù)圖像中,可以包括:

步驟s2301,按照黑色通道提取單據(jù)圖像中各像素點對應(yīng)的顏色特征值。

步驟s2303,基于與各像素點對應(yīng)的顏色特征值,對單據(jù)圖像進行二值化處理,生成經(jīng)過預(yù)處理后的單據(jù)圖像。

具體的,在通常情況下,處方都是使用黑色油墨進行印刷的。因此可以通過步驟s2301至步驟s2303,按照黑色通道對單據(jù)圖像進行特征值提取處理,從而提取得到單據(jù)圖像中各像素點對應(yīng)的顏色特征值。并且,基于與各像素點對應(yīng)的顏色特征值做直方圖統(tǒng)計。以預(yù)先設(shè)置的閾值為界,根據(jù)統(tǒng)計值與對單據(jù)圖像進行二值化處理,從而得到預(yù)處理單據(jù)圖像。

在實際應(yīng)用當(dāng)中,通過基于黑色通道的圖片二值化處理方法對單據(jù)圖像進行顏色特征值的提取?;诤谏ǖ赖膱D片二值化處理方法,具體描述如下:

black(x,y)=max(r(x,y),g(x,y),b(x,y));

其中,black(x,y)用于表征坐標(biāo)為(x、y)的像素點對應(yīng)的基于黑色通道進行提取得到的顏色特征值,r、g、b分別為坐標(biāo)為(x、y)的像素點對應(yīng)的顏色通道紅色、綠色、藍色的顏色值。

根據(jù)單據(jù)圖像中各個像素點的黑色通道的顏色特征值做直方圖統(tǒng)計,以顏色特征值中最低的20%的像素點作為分界,對單據(jù)圖像進行二值化處理。其中,在二值化處理中,用于對分界的值可以為根據(jù)多次試驗數(shù)據(jù),確定得到的判斷閾值。

作為一種可選的實施方式,在步驟s231識別單據(jù)圖像中位于指定信息中的框體中,包括:

步驟s2311,利用霍夫變換算法,識別得到在單據(jù)圖像中的直線線段。

步驟s2313,根據(jù)直線線段的長度值和角度值,確定指定信息中的框體在單據(jù)圖像中的位置信息。

具體的,通過上述步驟s2311至步驟s2313,利用霍夫變換算法,對預(yù)處理單據(jù)圖像進行處理,確定預(yù)處理圖像中的直線線段。并根據(jù)直線線段確定得到指定信息在預(yù)處理單據(jù)圖像中的位置信息,其中,在位置信息中至少可以包括:指定信息與單據(jù)圖像邊緣所呈的角度值、指定信息在單據(jù)圖像中的位置。

在上述步驟s2311中,可以利用霍夫變換算法對在極坐標(biāo)區(qū)域的高斯窗進行卷積運算,通過提取粗直線的方法能夠濾除單據(jù)圖像中邊緣直線對于直線檢測的干擾,并提高檢測精度。

在實際應(yīng)用當(dāng)中,霍夫變換(houghtransform)算法是圖像處理中的一種特征提取技術(shù),它通過一種投票算法檢測具有特定形狀的物體。該過程在一個參數(shù)空間中通過計算累計結(jié)果的局部最大值得到一個符合該特定形狀的集合作為霍夫變換結(jié)果。

因此,在對圖像中的直線進行檢測時,通過預(yù)處理單據(jù)圖像中的每個像素點(x1,y1)的直線方程可以表示為:

其中,角度θ的選取區(qū)間為-90°至90°,步長為1°。

進一步的,坐標(biāo)點到直線的距離為r,利用霍夫變換得到以r和θ為坐標(biāo)的坐標(biāo)系。利用高斯窗函數(shù)對霍夫變換域中的像素進行卷積運算,選取卷積值大于閾值的像素點,在進行霍夫反變換后,得到需要檢測的直線。

在得到的直線中,統(tǒng)計角度θ的直方圖,選取角度θ出現(xiàn)次數(shù)最多的一組直線的方向作為指定信息在單據(jù)圖像中的方向。進而可以根據(jù)確定的角度θ對單據(jù)圖像進行旋轉(zhuǎn),得到單據(jù)圖像。

作為一種可選的實施方式,在步驟s26根據(jù)位置信息和預(yù)先設(shè)置的相對位置關(guān)系,確定指定信息在單據(jù)圖像中的指定信息區(qū)域中,可以包括:

步驟s261,獲取預(yù)先設(shè)置的相對位置關(guān)系。

步驟s263,獲取定位標(biāo)識信息在單據(jù)圖像中的第一區(qū)域面積。

步驟s265,根據(jù)第一區(qū)域面積,確定指定信息在單據(jù)圖像中的第二區(qū)域面積。

步驟s267,根據(jù)相對位置關(guān)系和第二區(qū)域面積,確定指定信息在單據(jù)圖像中的指定信息區(qū)域。

具體的,可以通過步驟s261至步驟s267,對單據(jù)圖像中指定信息中的具有一致性的標(biāo)識作為用于定位的定位標(biāo)識。通過確定該定位標(biāo)識在圖像中的位置,以及大小,從而確定指定信息在單據(jù)圖像中的指定信息區(qū)域。其中,可以根據(jù)預(yù)先設(shè)置的特征信息與單據(jù)圖像中的定位標(biāo)識信息的比例大小,計算得出與單據(jù)圖像對應(yīng)的實際位置關(guān)系。進一步的,根據(jù)實際位置關(guān)系,確定指定信息在單據(jù)圖像中的指定信息區(qū)域。

在實際應(yīng)用當(dāng)中,通常在處方正方的左上角印制“r”和“rp”標(biāo)識,因此“r”和“rp”在處方中具有一致性。并且,“r”和“rp”標(biāo)識的大小和位置關(guān)系存在對應(yīng)關(guān)系。因此,可以預(yù)先利用支持向量機svm(supportvectormachine),對定位模型進行訓(xùn)練,使定位模型可以根據(jù)處方正方上的“r”和“rp”標(biāo)識,定位處方正方在圖像中的位置。

作為一種可選的實施方式,上述步驟s261至步驟s267所涉及的方法,既可以運行于服務(wù)器端,也可以運行于手機客戶端中,還可以部分運行于客戶端中另一部分運行于服務(wù)器端,此處不對具體的執(zhí)行主體進行限制。

作為一種可選的實施方式,步驟s22獲取包含有指定信息的單據(jù)圖像中,可以包括:

步驟s221,獲取原始圖像。

步驟s223,按照顏色通道對原始圖像進行特征提取,得到與原始圖像對應(yīng)的特征向量,其中,顏色通道至少包括:紅色通道、綠色通道、藍色通道。

步驟s225,根據(jù)與原始圖像對應(yīng)的特征向量,利用神經(jīng)網(wǎng)絡(luò)模型對原始圖像進行判斷;其中,

當(dāng)原始圖像中包含指定信息時,確定原始圖像為單據(jù)圖像;

當(dāng)原始圖像中不包含指定信息時,確定原始圖像為非單據(jù)圖像。

具體的,通過步驟s221至步驟s225,獲取到原始圖像后,可以依次按照各個顏色通道對原始圖像進行特征向量的提取。利用神經(jīng)網(wǎng)絡(luò)模型,根據(jù)提取得到的特征向量對原始圖像中是否包含有指定信息進行判斷。

作為一種可選的實施方式,對原始圖像進行特征提取的方法至少包括:顏色直方圖特征提取和梯度方向直方圖特征提取。

在實際應(yīng)用當(dāng)中,可以首先按照顏色通道對圖像顏色直方圖進行特征提取,其中,r、g、b分別對應(yīng)著圖像的紅色、綠色、藍色三個顏色通道,將像素顏色值256進行16等分,每一等分共包含16個像素顏色值,即:

n→{0,1,...,15};

r[n]→{16×n,16×n+1,..,16×n+15},

g[n]→{16×n,16×n+1,..,16×n+15},

b[n]→{16×n,16×n+1,..,16×n+15},

其中,r[0]為對像素顏色值分割的份數(shù),r[n]、g[n]、b[n]則為與顏色通道對應(yīng)的特征值。

遍歷圖像中每一個像素的三個顏色通道的像素顏色值,滿足以下條件:

ifir(x,y)∈r[n]r[n]++;

ifig(x,y)∈g[n]g[n]++;

ifib(x,y)∈b[n]b[n]++;

其中,ir(x,y)、ig(x,y)、ib(x,y)為(x,y)對應(yīng)像素位置的紅、綠、藍像素顏色值。

然后,對圖片顏色信息的熵特征進行提取,具體描述如下:

其中,hr、hg、hb為圖片顏色信息熵特征,

進一步的,還可以對單據(jù)圖像的梯度方向直方圖特征進行提取,具體描述如下:

dx(x,y)=p(x+1,y)-p(x,y);

dy(x,y)=p(x,y+1)-p(x,y);

其中,p(x,y)為對應(yīng)位置的灰度的像素值,dx為對應(yīng)像素位置的x方向梯度,dy為對應(yīng)像素位置的y方向梯度。

梯度大小直方圖特征值gv(x,y)的計算公式為:

在對直方圖特征值進行提取后,可以將提取得到的特征向量輸入通過三層bp神經(jīng)網(wǎng)絡(luò)生成的預(yù)測模型進行判斷,高于分類器閾值的判斷為包含有指定信息的單據(jù)圖像,否則判定為非單據(jù)圖像。

作為一種可選的實施方式,在步驟s221獲取原始圖像之后,步驟s22還包括:

步驟s222,按照預(yù)先設(shè)置的提取比例對原始圖像的中心位置進行提取,得到用于進行特征提取的圖像。

具體的,通過步驟s222,將獲取到的原始圖像,按照原始圖像的60%長度以及60%的寬度對原始圖像中心部分進行截取,得到用于進行特征提取的圖像信息。通過截取處理,可以提高對原始圖像的處理速度。

作為一種可選的實施方式,在步驟225根據(jù)與原始圖像對應(yīng)的特征向量,利用神經(jīng)網(wǎng)絡(luò)模型對原始圖像進行判斷之后,還包括:

步驟s227,當(dāng)原始圖像為包含有指定信息的單據(jù)圖像時,按照預(yù)先設(shè)置的第一縮放比例對單據(jù)圖像進行縮放處理;

步驟s229,當(dāng)原始圖像為不包含有指定信息的非單據(jù)圖像時,按照預(yù)先設(shè)置的第二縮放比例對非單據(jù)圖像進行縮放處理。

具體的,為了提升服務(wù)器的處理速度,節(jié)省處理資源、存儲資源和網(wǎng)絡(luò)資源??梢灶A(yù)先對原始圖像進行壓縮后再進行處理。由于,縮放處理雖然可以降低圖像的像素數(shù)量,但是會使圖像細節(jié)丟失,并且縮放處理對于圖片是一種不可逆處理方式。因此,可以對于不同的圖片采用不同的縮放和壓縮比例進行傳輸。當(dāng)圖像為包含有指定信息的單據(jù)圖像時,在優(yōu)先保證圖片質(zhì)量的前提下,進行較小比例的縮放;當(dāng)圖像為不包含有指定信息的非單據(jù)圖像時,可以在對圖像進行歸一化處理后,在進行壓縮。

作為一種可選的實施方式,在步驟s26根據(jù)位置信息和預(yù)先設(shè)置的相對位置關(guān)系,確定指定信息在單據(jù)圖像中的指定信息區(qū)域之后,方法還包括:

步驟s28,根據(jù)指定信息區(qū)域,確定在單據(jù)圖像中的非指定信息區(qū)域。

步驟s29,對非指定信息區(qū)域進行處理,得到處理后的單據(jù)圖像,其中處理的方式至少包括如下任意一種或多種方式:二值化處理、剪切處理、模糊處理、遮蓋處理。

具體的,通過上述步驟s28至步驟s29,根據(jù)確定的指定信息在單據(jù)圖像中的指定信息區(qū)域,對單據(jù)圖像中非指定信息的區(qū)域進行處理,從而達到對用戶隱私信息進行保護的目的。

在實際應(yīng)用當(dāng)中,通過剪切處理、模糊處理、遮蓋處理等手段,使他人無法獲取到非處方區(qū)域中的內(nèi)容。

作為一種可選的實施方式,以通過手機客戶端獲取圖像,服務(wù)器端對圖像中的指定信息進行定位的方式的醫(yī)療應(yīng)用為例,進行說明。在醫(yī)療處方中通常包含用戶諸多敏感信息,利用下列方法在提取指定信息的同時,還可以起到對隱私信息的保護,具體步驟如下:

步驟s1,手機客戶端對通過攝像頭獲取原始圖片中是否包含指定信息進行檢測,確定原始圖像是單據(jù)圖像還是非單據(jù)圖像。

步驟s2,手機客戶端確定類型后的圖像進行壓縮,并上傳至服務(wù)器端。

步驟s3,服務(wù)器端利用本實施例中的在圖像中定位指定信息的方法,對單據(jù)圖像中的指定信息進行精確定位。

步驟s4,服務(wù)器端對單據(jù)圖像中非指定信息區(qū)域進行隱私保護處理。

本申請上述實施例提供的一種可選方案中,如圖4(b)所示,本申請實施例的在圖像中定位指定信息的方法可以包括以下步驟:

步驟a,用戶通過手機終端拍照得到的包含有指定信息的單據(jù)圖像。

其中,指定信息可以是指處方信息,單據(jù)圖像可以是指處方圖像。

步驟b,服務(wù)器從手機終端獲取包含有指定信息的單據(jù)圖像。

步驟c,利用預(yù)先設(shè)置的與定位標(biāo)識信息對應(yīng)的特征信息與單據(jù)圖像中的定位標(biāo)識信息進行匹配,確定在單據(jù)圖像中定位標(biāo)識信息的位置信息。

步驟d,根據(jù)位置信息和預(yù)先設(shè)置的相對位置關(guān)系,確定指定信息在單據(jù)圖像中的指定信息區(qū)域。

其中,相對位置關(guān)系是指單據(jù)圖像中的定位標(biāo)識信息的位置與指定信息的位置關(guān)系,在處方中的定位標(biāo)識信息的位置與指定信息的位置關(guān)系是固定的,并可以預(yù)先對其進行設(shè)置。

步驟e,服務(wù)器端對單據(jù)圖像中非指定信息區(qū)域進行隱私保護處理。

需要說明的是,對于前述的各方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動作順序的限制,因為依據(jù)本發(fā)明,某些步驟可以采用其他順序或者同時進行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作和模塊并不一定是本發(fā)明所必須的。

通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到根據(jù)上述實施例的方法可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實施方式。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)(如rom/ram、磁碟、光盤)中,包括若干指令用以使得一臺終端設(shè)備(可以是手機,計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述的方法。

實施例2

根據(jù)本發(fā)明實施例,還提供了一種用于實施上述在圖像中定位指定信息的方法的在圖像中定位指定信息的裝置,如圖4所示,該裝置包括:獲取模塊22、匹配模塊24和第一定位模塊26。

其中,獲取模塊22,用于獲取包含有指定信息的單據(jù)圖像;匹配模塊24,用于利用預(yù)先設(shè)置的與定位標(biāo)識信息對應(yīng)的特征信息與單據(jù)圖像中的定位標(biāo)識信息進行匹配,確定在單據(jù)圖像中定位標(biāo)識信息的位置信息;第一定位模塊26,用于根據(jù)位置信息和預(yù)先設(shè)置的相對位置關(guān)系,確定指定信息在單據(jù)圖像中的指定信息區(qū)域,其中,所述相對位置關(guān)系是指單據(jù)圖像中的定位標(biāo)識信息的位置與指定信息的位置關(guān)系。

在現(xiàn)有技術(shù)中,利用傳統(tǒng)的文本檢測、識別方法對處方文件中的指定信息進行定位,需要進行樣本標(biāo)注、模型訓(xùn)練、識別引擎訓(xùn)練等復(fù)雜的過程。并且,上述過程具有計算效率較低、計算代價大等缺陷。另外,在移動終端中,由于處理能力有限,因此,長時間對圖像進行處理導(dǎo)致的軟件卡頓,將嚴(yán)重影響用戶體驗。

通過上述獲取模塊22、匹配模塊24和第一定位模塊26,首先通過對定位標(biāo)識信息進行識別,確定定位標(biāo)識信息在單據(jù)圖像中的位置信息。然后,根據(jù)位置信息和預(yù)先設(shè)置的相對位置關(guān)系,即可確定指定信息在單據(jù)圖像中的指定信息區(qū)域。達到了提高對圖像中的指定信息進行定位的準(zhǔn)確率的目的,從而實現(xiàn)了通過對圖像中的框體進行識別對指定信息進行精確定位的技術(shù)效果,進而解決了由于受圖像中背景的影響,造成的無法對圖像中的處方信息進行精準(zhǔn)定位的技術(shù)問題。

作為一種可選的實施方式,如圖5所示,上述裝置還包括:識別模塊231、確定模塊233和修正模塊235。

其中,識別模塊231,用于識別單據(jù)圖像中位于指定信息中的框體;確定模塊233,用于根據(jù)框體在單據(jù)圖像中的位置,確定在單據(jù)圖像中的指定信息與單據(jù)圖像的水平軸坐標(biāo)或垂直軸坐標(biāo)的夾角角度值;修正模塊235,用于根據(jù)夾角角度值對單據(jù)圖像進行修正處理。

通過上述識別模塊231、確定模塊233和修正模塊235,首先,對獲取到的單據(jù)圖像所包含的指定信息中的框體進行識別,從而確定指定信息在單據(jù)圖像中的具體位置。同時,通過指定信息中的框體與單據(jù)圖像之間所呈的夾角角度,確定指定信息整體與單據(jù)圖像之間的夾角角度值。然后,根據(jù)夾角角度值對單據(jù)圖像進行旋轉(zhuǎn)處理,得到指定信息的邊緣與圖像邊緣平行的單據(jù)圖像。從而,可以進一步的通過上述獲取模塊22、匹配模塊24和第一定位模塊26確定單據(jù)圖像中的定位標(biāo)識信息在單據(jù)圖像中的位置信息,進而對指定信息中的正文部分的位置進行確定。進一步的達到了提高對圖像中的指定信息進行定位的準(zhǔn)確率的目的,并且實現(xiàn)了通過對圖像中的框體進行識別對指定信息進行精確定位的技術(shù)效果。

作為一種可選的實施方式,如圖6所示,上述裝置還可以包括:第一處理模塊230。其中,第一處理模塊230,用于對單據(jù)圖像進行預(yù)處理,得到經(jīng)過預(yù)處理后的單據(jù)圖像。

具體的,第一處理模塊230通過對包含有指定信息的單據(jù)圖像進行預(yù)處理,從而去除紙張顏色和拍照背景對圖像中的指定信息進行識別的影響。

作為一種可選的實施方式,上述第一處理模塊230中,可以包括:第一子提取模塊2301和子處理模塊2303。

其中,第一子提取模塊2301,用于按照黑色通道提取單據(jù)圖像中各像素點對應(yīng)的顏色特征值;子處理模塊2303,用于基于與各像素點對應(yīng)的顏色特征值,對單據(jù)圖像進行二值化處理,生成經(jīng)過預(yù)處理后的單據(jù)圖像。

具體的,在通常情況下,處方都是使用黑色油墨進行印刷的。因此可以通過上述第一子提取模塊2301和子處理模塊2303,按照黑色通道對單據(jù)圖像進行特征值提取處理,從而提取得到單據(jù)圖像中各像素點對應(yīng)的顏色特征值。并且,基于與各像素點對應(yīng)的顏色特征值做直方圖統(tǒng)計。以預(yù)先設(shè)置的閾值為界,根據(jù)統(tǒng)計值與對單據(jù)圖像進行二值化處理,從而得到預(yù)處理單據(jù)圖像。

作為一種可選的實施方式,上述識別模塊231,可以包括:子識別模塊2311和第一子確定模塊2313。

其中,子識別模塊2311,用于利用霍夫變換算法,識別得到在單據(jù)圖像中的直線線段;第一子確定模塊2313,用于根據(jù)直線線段的長度值和角度值,確定指定信息中的框體在單據(jù)圖像中的位置信息。

具體的,通過上述子識別模塊2311和第一子確定模塊2313,利用霍夫變換算法,對預(yù)處理單據(jù)圖像進行處理,確定預(yù)處理圖像中的直線線段。并根據(jù)直線線段確定得到指定信息在預(yù)處理單據(jù)圖像中的位置信息,其中,在位置信息中至少可以包括:指定信息與單據(jù)圖像邊緣所呈的角度值、指定信息在單據(jù)圖像中的位置。

作為一種可選的實施方式,上述第一定位模塊26,可以包括:第一子獲取模塊261、第二子獲取模塊263、第二子確定模塊265和子定位模塊267。

其中,第一子獲取模塊261,用于獲取預(yù)先設(shè)置的相對位置關(guān)系;第二子獲取模塊263,用于獲取定位標(biāo)識信息在單據(jù)圖像中的第一區(qū)域面積;第二子確定模塊265,用于根據(jù)第一區(qū)域面積,確定指定信息在單據(jù)圖像中的第二區(qū)域面積;子定位模塊267,用于根據(jù)相對位置關(guān)系和第二區(qū)域面積,確定指定信息在單據(jù)圖像中的指定信息區(qū)域。

具體的,可以通過上述第一子獲取模塊261、第二子獲取模塊263、第二子確定模塊265和子定位模塊267,對單據(jù)圖像中指定信息中的具有一致性的標(biāo)識作為用于定位的定位標(biāo)識。通過確定該定位標(biāo)識在圖像中的位置,以及大小,從而確定指定信息在單據(jù)圖像中的指定信息區(qū)域。其中,可以根據(jù)預(yù)先設(shè)置的特征信息與單據(jù)圖像中的定位標(biāo)識信息的比例大小,計算得出與單據(jù)圖像對應(yīng)的實際位置關(guān)系。進一步的,根據(jù)實際位置關(guān)系,確定指定信息在單據(jù)圖像中的指定信息區(qū)域。

作為一種可選的實施方式,上述第一子獲取模塊261、第二子獲取模塊263、第二子確定模塊265和子定位模塊267,既可以運行于服務(wù)器端,也可以運行于手機客戶端中,還可以部分運行于客戶端中另一部分運行于服務(wù)器端,此處不對具體的執(zhí)行主體進行限制。

作為一種可選的實施方式,獲取模塊22中,可以包括:第三子獲取模塊221、第二子提取模塊223和子判斷模塊225。

其中,第三子獲取模塊221,用于獲取原始圖像;第二子提取模塊223,用于按照顏色通道對原始圖像進行特征提取,得到與原始圖像對應(yīng)的特征向量,其中,顏色通道至少包括:紅色通道、綠色通道、藍色通道;子判斷模塊225,用于根據(jù)與原始圖像對應(yīng)的特征向量,利用神經(jīng)網(wǎng)絡(luò)模型對原始圖像進行判斷;其中,當(dāng)原始圖像中包含指定信息時,確定原始圖像為單據(jù)圖像;當(dāng)原始圖像中不包含指定信息時,確定原始圖像為非單據(jù)圖像。

具體的,通過上述第三子獲取模塊221、第二子提取模塊223和子判斷模塊225,獲取到原始圖像后,可以依次按照各個顏色通道對原始圖像進行特征向量的提取。利用神經(jīng)網(wǎng)絡(luò)模型,根據(jù)提取得到的特征向量對原始圖像中是否包含有指定信息進行判斷。

作為一種可選的實施方式,對原始圖像進行特征提取的方法至少包括:顏色直方圖特征提取和梯度方向直方圖特征提取。

作為一種可選的實施方式,上述獲取模塊還22,可以包括:第三子提取模塊222。其中,第三子提取模塊222,用于按照預(yù)先設(shè)置的提取比例對原始圖像的中心位置進行提取,得到用于進行特征提取的圖像。

具體的,通過上述第三子提取模塊222,將獲取到的原始圖像,按照原始圖像的60%長度以及60%的寬度對原始圖像中心部分進行截取,得到用于進行特征提取的圖像信息。通過截取處理,可以提高對原始圖像的處理速度。

作為一種可選的實施方式,上述獲取模塊22,還可以包括:第一子縮放模塊227和第二子縮放模塊229。

其中,第一子縮放模塊227,用于當(dāng)原始圖像為包含有指定信息的單據(jù)圖像時,按照預(yù)先設(shè)置的第一縮放比例對單據(jù)圖像進行縮放處理;第二子縮放模塊229,用于當(dāng)原始圖像為不包含有指定信息的非單據(jù)圖像時,按照預(yù)先設(shè)置的第二縮放比例對非單據(jù)圖像進行縮放處理。

具體的,為了提升服務(wù)器的處理速度,節(jié)省處理資源、存儲資源和網(wǎng)絡(luò)資源。可以預(yù)先對原始圖像進行壓縮后再進行處理。由于,縮放處理雖然可以降低圖像的像素數(shù)量,但是會使圖像細節(jié)丟失,并且縮放處理對于圖片是一種不可逆處理方式。因此,可以對于不同的圖片采用不同的縮放和壓縮比例進行傳輸。當(dāng)圖像為包含有指定信息的單據(jù)圖像時,在優(yōu)先保證圖片質(zhì)量的前提下,進行較小比例的縮放;當(dāng)圖像為不包含有指定信息的非單據(jù)圖像時,可以在對圖像進行歸一化處理后,在進行壓縮。

作為一種可選的實施方式,如圖7所示,上述裝置還可以包括:第二定位模塊28和第二處理模塊29。

其中,第二定位模塊28,用于根據(jù)指定信息區(qū)域,確定在單據(jù)圖像中的非指定信息區(qū)域;第二處理模塊29,用于對非指定信息區(qū)域進行處理,得到處理后的單據(jù)圖像,其中處理的方式至少包括如下任意一種或多種方式:二值化處理、剪切處理、模糊處理、遮蓋處理。

具體的,通過上述第二定位模塊28和第二處理模塊29,根據(jù)確定的指定信息在單據(jù)圖像中的指定信息區(qū)域,對單據(jù)圖像中非指定信息的區(qū)域進行處理,從而達到對用戶隱私信息進行保護的目的。

在實際應(yīng)用當(dāng)中,通過剪切處理、模糊處理、遮蓋處理等手段,使他人無法獲取到非處方區(qū)域中的內(nèi)容。

實施例3

本發(fā)明的實施例可以提供一種計算機終端,該計算機終端可以是計算機終端群中的任意一個計算機終端設(shè)備??蛇x地,在本實施例中,上述計算機終端也可以替換為移動終端等終端設(shè)備。

可選地,在本實施例中,上述計算機終端可以位于計算機網(wǎng)絡(luò)的多個網(wǎng)絡(luò)設(shè)備中的至少一個網(wǎng)絡(luò)設(shè)備。

在本實施例中,上述計算機終端可以執(zhí)行在圖像中定位指定信息的方法中以下步驟的程序代碼:獲取包含有指定信息的單據(jù)圖像;利用預(yù)先設(shè)置的與定位標(biāo)識信息對應(yīng)的特征信息與單據(jù)圖像中的定位標(biāo)識信息進行匹配,確定在單據(jù)圖像中定位標(biāo)識信息的位置信息;根據(jù)位置信息和預(yù)先設(shè)置的相對位置關(guān)系,確定指定信息在單據(jù)圖像中的指定信息區(qū)域,其中,所述相對位置關(guān)系是指單據(jù)圖像中的定位標(biāo)識信息的位置與指定信息的位置關(guān)系。

其中,存儲器可用于存儲軟件程序以及模塊,如本發(fā)明實施例中的在圖像中定位指定信息的方法和裝置對應(yīng)的程序指令/模塊,處理器通過運行存儲在存儲器內(nèi)的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理,即實現(xiàn)上述的系統(tǒng)漏洞攻擊的檢測方法。存儲器可包括高速隨機存儲器,還可以包括非易失性存儲器,如一個或者多個磁性存儲裝置、閃存、或者其他非易失性固態(tài)存儲器。在一些實例中,存儲器可進一步包括相對于處理器遠程設(shè)置的存儲器,這些遠程存儲器可以通過網(wǎng)絡(luò)連接至終端a。上述網(wǎng)絡(luò)的實例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動通信網(wǎng)及其組合。

處理器可以通過傳輸裝置調(diào)用存儲器存儲的信息及應(yīng)用程序,以執(zhí)行下述步驟:獲取包含有指定信息的單據(jù)圖像;利用預(yù)先設(shè)置的與定位標(biāo)識信息對應(yīng)的特征信息與單據(jù)圖像中的定位標(biāo)識信息進行匹配,確定在單據(jù)圖像中定位標(biāo)識信息的位置信息;根據(jù)位置信息和預(yù)先設(shè)置的相對位置關(guān)系,確定指定信息在單據(jù)圖像中的指定信息區(qū)域。

可選的,上述處理器還可以執(zhí)行如下步驟的程序代碼:識別單據(jù)圖像中位于指定信息中的框體;根據(jù)框體在單據(jù)圖像中的位置,確定在單據(jù)圖像中的指定信息與單據(jù)圖像的水平軸坐標(biāo)或垂直軸坐標(biāo)的夾角角度值;根據(jù)夾角角度值對單據(jù)圖像進行修正處理。

可選的,上述處理器還可以執(zhí)行如下步驟的程序代碼:對單據(jù)圖像進行預(yù)處理,得到經(jīng)過預(yù)處理后的單據(jù)圖像。可選的,按照黑色通道提取單據(jù)圖像中各像素點對應(yīng)的顏色特征值;基于與各像素點對應(yīng)的顏色特征值,對單據(jù)圖像進行二值化處理,生成經(jīng)過預(yù)處理后的單據(jù)圖像。

可選的,上述處理器還可以執(zhí)行如下步驟的程序代碼:利用霍夫變換算法,識別得到在單據(jù)圖像中的直線線段;根據(jù)直線線段的長度值和角度值,確定指定信息中的框體在單據(jù)圖像中的位置信息。

可選的,上述處理器還可以執(zhí)行如下步驟的程序代碼:獲取預(yù)先設(shè)置的相對位置關(guān)系;獲取定位標(biāo)識信息在單據(jù)圖像中的第一區(qū)域面積;根據(jù)第一區(qū)域面積,確定指定信息在單據(jù)圖像中的第二區(qū)域面積;根據(jù)相對位置關(guān)系和第二區(qū)域面積,確定指定信息在單據(jù)圖像中的指定信息區(qū)域。

可選的,上述處理器還可以執(zhí)行如下步驟的程序代碼:獲取原始圖像;按照顏色通道對原始圖像進行特征提取,得到與原始圖像對應(yīng)的特征向量,其中,顏色通道至少包括:紅色通道、綠色通道、藍色通道;根據(jù)與原始圖像對應(yīng)的特征向量,利用神經(jīng)網(wǎng)絡(luò)模型對原始圖像進行判斷;其中,當(dāng)原始圖像中包含指定信息時,確定原始圖像為單據(jù)圖像;當(dāng)原始圖像中不包含指定信息時,確定原始圖像為非單據(jù)圖像。

可選的,上述處理器還可以執(zhí)行如下步驟的程序代碼:按照預(yù)先設(shè)置的提取比例對原始圖像的中心位置進行提取,得到用于進行特征提取的圖像。

可選的,上述處理器還可以執(zhí)行如下步驟的程序代碼:當(dāng)原始圖像為包含有指定信息的單據(jù)圖像時,按照預(yù)先設(shè)置的第一縮放比例對單據(jù)圖像進行縮放處理;當(dāng)原始圖像為不包含有指定信息的非單據(jù)圖像時,按照預(yù)先設(shè)置的第二縮放比例對非單據(jù)圖像進行縮放處理。

可選的,上述處理器還可以執(zhí)行如下步驟的程序代碼:根據(jù)指定信息區(qū)域,確定在單據(jù)圖像中的非指定信息區(qū)域;對非指定信息區(qū)域進行處理,得到處理后的單據(jù)圖像,其中處理的方式至少包括如下任意一種或多種方式:二值化處理、剪切處理、模糊處理、遮蓋處理。

本領(lǐng)域普通技術(shù)人員可以理解,計算機終端也可以是智能手機(如android手機、ios手機等)、平板電腦、掌聲電腦以及移動互聯(lián)網(wǎng)設(shè)備(mobileinternetdevices,mid)、pad等終端設(shè)備,并不對上述電子裝置的結(jié)構(gòu)造成限定。

本領(lǐng)域普通技術(shù)人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令終端設(shè)備相關(guān)的硬件來完成,該程序可以存儲于一計算機可讀存儲介質(zhì)中,存儲介質(zhì)可以包括:閃存盤、只讀存儲器(read-onlymemory,rom)、隨機存取器(randomaccessmemory,ram)、磁盤或光盤等。

實施例4

本發(fā)明的實施例還提供了一種存儲介質(zhì)??蛇x地,在本實施例中,上述存儲介質(zhì)可以用于保存上述實施例一所提供的在圖像中定位指定信息的方法所執(zhí)行的程序代碼。

可選地,在本實施例中,上述存儲介質(zhì)可以位于計算機網(wǎng)絡(luò)中計算機終端群中的任意一個計算機終端中,或者位于移動終端群中的任意一個移動終端中。

可選地,在本實施例中,存儲介質(zhì)被設(shè)置為存儲用于執(zhí)行以下步驟的程序代碼:獲取包含有指定信息的單據(jù)圖像;利用預(yù)先設(shè)置的與定位標(biāo)識信息對應(yīng)的特征信息與單據(jù)圖像中的定位標(biāo)識信息進行匹配,確定在單據(jù)圖像中定位標(biāo)識信息的位置信息;根據(jù)位置信息和預(yù)先設(shè)置的相對位置關(guān)系,確定指定信息在單據(jù)圖像中的指定信息區(qū)域,其中,所述相對位置關(guān)系是指單據(jù)圖像中的定位標(biāo)識信息的位置與指定信息的位置關(guān)系。

可選的,上述存儲介質(zhì)還可以被設(shè)置為存儲用于執(zhí)行如下步驟的程序代碼:識別單據(jù)圖像中位于指定信息中的框體;根據(jù)框體在單據(jù)圖像中的位置,確定在單據(jù)圖像中的指定信息與單據(jù)圖像的水平軸坐標(biāo)或垂直軸坐標(biāo)的夾角角度值;根據(jù)夾角角度值對單據(jù)圖像進行修正處理。

可選的,上述存儲介質(zhì)還可以被設(shè)置為存儲用于執(zhí)行如下步驟的程序代碼:對單據(jù)圖像進行預(yù)處理,得到經(jīng)過預(yù)處理后的單據(jù)圖像??蛇x的,按照黑色通道提取單據(jù)圖像中各像素點對應(yīng)的顏色特征值;基于與各像素點對應(yīng)的顏色特征值,對單據(jù)圖像進行二值化處理,生成經(jīng)過預(yù)處理后的單據(jù)圖像。

可選的,上述存儲介質(zhì)還可以被設(shè)置為存儲用于執(zhí)行如下步驟的程序代碼:利用霍夫變換算法,識別得到在單據(jù)圖像中的直線線段;根據(jù)直線線段的長度值和角度值,確定指定信息中的框體在單據(jù)圖像中的位置信息。

可選的,上述存儲介質(zhì)還可以被設(shè)置為存儲用于執(zhí)行如下步驟的程序代碼:獲取預(yù)先設(shè)置的相對位置關(guān)系;獲取定位標(biāo)識信息在單據(jù)圖像中的第一區(qū)域面積;根據(jù)第一區(qū)域面積,確定指定信息在單據(jù)圖像中的第二區(qū)域面積;根據(jù)相對位置關(guān)系和第二區(qū)域面積,確定指定信息在單據(jù)圖像中的指定信息區(qū)域。

可選的,上述存儲介質(zhì)還可以被設(shè)置為存儲用于執(zhí)行如下步驟的程序代碼:獲取原始圖像;按照顏色通道對原始圖像進行特征提取,得到與原始圖像對應(yīng)的特征向量,其中,顏色通道至少包括:紅色通道、綠色通道、藍色通道;根據(jù)與原始圖像對應(yīng)的特征向量,利用神經(jīng)網(wǎng)絡(luò)模型對原始圖像進行判斷;其中,當(dāng)原始圖像中包含指定信息時,確定原始圖像為單據(jù)圖像;當(dāng)原始圖像中不包含指定信息時,確定原始圖像為非單據(jù)圖像。

可選的,上述存儲介質(zhì)還可以被設(shè)置為存儲用于執(zhí)行如下步驟的程序代碼:按照預(yù)先設(shè)置的提取比例對原始圖像的中心位置進行提取,得到用于進行特征提取的圖像。

可選的,上述存儲介質(zhì)還可以被設(shè)置為存儲用于執(zhí)行如下步驟的程序代碼:當(dāng)原始圖像為包含有指定信息的單據(jù)圖像時,按照預(yù)先設(shè)置的第一縮放比例對單據(jù)圖像進行縮放處理;當(dāng)原始圖像為不包含有指定信息的非單據(jù)圖像時,按照預(yù)先設(shè)置的第二縮放比例對非單據(jù)圖像進行縮放處理。

可選的,上述存儲介質(zhì)還可以被設(shè)置為存儲用于執(zhí)行如下步驟的程序代碼:根據(jù)指定信息區(qū)域,確定在單據(jù)圖像中的非指定信息區(qū)域;對非指定信息區(qū)域進行處理,得到處理后的單據(jù)圖像,其中處理的方式至少包括如下任意一種或多種方式:二值化處理、剪切處理、模糊處理、遮蓋處理。

上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。

在本發(fā)明的上述實施例中,對各個實施例的描述都各有側(cè)重,某個實施例中沒有詳述的部分,可以參見其他實施例的相關(guān)描述。

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

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

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

所述集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可為個人計算機、服務(wù)器或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:u盤、只讀存儲器(rom,read-onlymemory)、隨機存取存儲器(ram,randomaccessmemory)、移動硬盤、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。

以上所述僅是本發(fā)明的優(yōu)選實施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應(yīng)視為本發(fā)明的保護范圍。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
方正县| 曲沃县| 偃师市| 馆陶县| 德格县| 公主岭市| 虹口区| 连平县| 庄浪县| 静宁县| 松桃| 和静县| 尚义县| 商洛市| 庄浪县| 五家渠市| 宕昌县| 呼玛县| 江源县| 博罗县| 尖扎县| 正安县| 邻水| 鹿邑县| 司法| 苗栗县| 阿拉尔市| 拉孜县| 宜春市| 体育| 南康市| 巴中市| 甘肃省| 开原市| 乐陵市| 肥城市| 高雄县| 连州市| 福安市| 山西省| 宜丰县|