都可能被確定為與預(yù)設(shè)關(guān)鍵詞匹配,這顯然提高了誤報(bào)率。
[0051]可選地,可以計(jì)算該字符串與所述至少一個(gè)預(yù)設(shè)關(guān)鍵詞之一的編輯距離(editdistance),以及在所述編輯距離低于預(yù)定編輯距離閾值時(shí)確定該字符串與所述預(yù)設(shè)關(guān)鍵詞匹配。編輯距離可以表示由第一字符串轉(zhuǎn)成第二字符串所需的最少編輯操作次數(shù),許可的編輯操作例如可以包括將第一字符串中的一個(gè)字符替換成另一個(gè)字符,在第一字符串中插入一個(gè)字符,以及在第一字符串中刪除一個(gè)字符。在此情況下,在該字符串與所述至少一個(gè)關(guān)鍵詞之一的編輯距離為零時(shí),匹配程度為完全匹配;而該字符串與所述至少一個(gè)關(guān)鍵詞之一的編輯距離越大,匹配程度越小。
[0052]可以根據(jù)需要設(shè)置所述預(yù)定編輯距離閾值。例如,可以權(quán)衡字符識(shí)別精度以及誤報(bào)率來(lái)設(shè)置所述預(yù)定編輯距離閾值。所述預(yù)定編輯距離閾值越高,所要求的字符識(shí)別精度越低但誤報(bào)率越高;所述預(yù)定編輯距離閾值越低,誤報(bào)率越低但所要求的字符識(shí)別精度越高。具體地,在將所述預(yù)定編輯距離閾值設(shè)置為O時(shí),表示要求完全匹配,從而降低誤報(bào)率,在此情況下,如果字符識(shí)別有誤,則無(wú)法向用戶(hù)發(fā)出提醒;在將所述預(yù)定編輯距離閾值設(shè)置為I時(shí),表示該字符串與特定關(guān)鍵詞可以有一個(gè)字符的區(qū)別,例如比特定關(guān)鍵詞多一個(gè)字符、少一個(gè)字符或者有一個(gè)字符不同。
[0053]例如,一個(gè)預(yù)設(shè)關(guān)鍵詞為“CA3856”。在如圖4A所示的待識(shí)別圖像中存在字符串“CA3856”。然而,由于字符識(shí)別算法的錯(cuò)誤將字符串“CA3856”識(shí)別為“CA5856”,所識(shí)別到的字符串“CA5856”與所述預(yù)設(shè)關(guān)鍵詞“CA3856”沒(méi)有完全匹配。具體地,所識(shí)別到的字符串“CA5856”與所述預(yù)設(shè)關(guān)鍵詞“CA3856”有一個(gè)字符不同并且例如根據(jù)預(yù)定的編輯距離計(jì)算算法計(jì)算得到其編輯距離為I。在所述預(yù)定編輯距離閾值被設(shè)置為O時(shí),則確定所識(shí)別到的字符串“CA5856”與所述預(yù)設(shè)關(guān)鍵詞“CA3856”不匹配;而在將所述預(yù)定編輯距離閾值設(shè)置為I或者大于I時(shí),可以確定識(shí)別到的字符串“CA5856”與目標(biāo)關(guān)鍵詞“CA3856”匹配。
[0054]在步驟S240,在從所述待識(shí)別圖像中識(shí)別出的字符與預(yù)設(shè)關(guān)鍵詞匹配的情況下,產(chǎn)生并輸出匹配通知消息。可以以視覺(jué)信息、音頻信息、觸覺(jué)信息等來(lái)輸出匹配通知消息。
[0055]所述匹配通知消息可以指示在所述待識(shí)別圖像中發(fā)現(xiàn)了與所述預(yù)設(shè)關(guān)鍵詞匹配的字符。例如,在所識(shí)別出的字符與預(yù)設(shè)關(guān)鍵詞匹配的情況下,所述電子終端可以產(chǎn)生振動(dòng),用戶(hù)感知振動(dòng),由此可以確定在當(dāng)前拍攝圖像中存在與預(yù)設(shè)關(guān)鍵詞匹配的字符。替代地,在所識(shí)別出的字符與預(yù)設(shè)關(guān)鍵詞匹配的情況下,所述電子終端可以輸出音頻,以向用戶(hù)通知在當(dāng)前拍攝圖像中存在與預(yù)設(shè)關(guān)鍵詞匹配的字符。替代地,在所識(shí)別出的字符與預(yù)設(shè)關(guān)鍵詞匹配的情況下,所述電子終端可以在其顯示屏幕上輸出視頻信息,例如圖像閃爍、警報(bào)標(biāo)識(shí)、警報(bào)標(biāo)識(shí)閃爍等,以向用戶(hù)通知在當(dāng)前拍攝圖像中存在與預(yù)設(shè)關(guān)鍵詞匹配的字符。
[0056]可選地,所述匹配通知消息不僅可以指示在所述待識(shí)別圖像中發(fā)現(xiàn)了與所述預(yù)設(shè)關(guān)鍵詞匹配的字符,而且還更進(jìn)一步指示所發(fā)現(xiàn)的與所述預(yù)設(shè)關(guān)鍵詞匹配的字符在所述待識(shí)別圖像中的位置。例如,在所識(shí)別出的字符與預(yù)設(shè)關(guān)鍵詞匹配的情況下,所述電子終端可以輸出音頻,以向用戶(hù)提示所發(fā)現(xiàn)的與所述預(yù)設(shè)關(guān)鍵詞匹配的字符在所識(shí)別的圖像中的位置。替代地,在所識(shí)別出的字符與預(yù)設(shè)關(guān)鍵詞匹配的情況下,所述電子終端可以輸出視頻提示,以向用戶(hù)提示所發(fā)現(xiàn)的與所述預(yù)設(shè)關(guān)鍵詞匹配的字符在所述待識(shí)別圖像中的位置??蛇x地,所述視頻提示可以疊加在所識(shí)別的圖像上顯示。
[0057]如前所述,可以以圖5A中的圖像塊的方式來(lái)指示所發(fā)現(xiàn)的與所述預(yù)設(shè)關(guān)鍵詞匹配的字符串在所述待識(shí)別圖像中的位置,或者可以以二維坐標(biāo)方式確定所發(fā)現(xiàn)的與所述預(yù)設(shè)關(guān)鍵詞匹配的字符串在所述待識(shí)別圖像中的位置。
[0058]如圖4B所示,所述視頻指示可以為方框,該方框疊加在所述圖像上以標(biāo)識(shí)出所發(fā)現(xiàn)的與所述預(yù)設(shè)關(guān)鍵詞匹配的字符在所述圖像中的位置。
[0059]例如,在所述移動(dòng)設(shè)備為智能手機(jī)和平板電腦的情況下,可以通過(guò)其內(nèi)置的圖像采集裝置實(shí)時(shí)地拍攝所述待識(shí)別圖像,并且可以實(shí)時(shí)地在所述移動(dòng)設(shè)備的顯示屏上在與所述預(yù)設(shè)關(guān)鍵詞匹配的字符串在所述待識(shí)別圖像中的位置處或附近將所述視頻指示疊加在當(dāng)前拍攝圖像(即所述待識(shí)別圖像)上顯示;在所述移動(dòng)設(shè)備為眼鏡式穿戴設(shè)備的情況下,可以通過(guò)所述眼鏡式穿戴設(shè)備中的圖像采集裝置實(shí)時(shí)地拍攝所述待識(shí)別圖像,并且可以實(shí)時(shí)地在所述眼鏡式穿戴設(shè)備的增強(qiáng)現(xiàn)實(shí)顯示鏡片上在與所述預(yù)設(shè)關(guān)鍵詞匹配的字符串在所述待識(shí)別圖像中的位置處或附近顯示所述視頻指示,從而通過(guò)增強(qiáng)現(xiàn)實(shí)技術(shù)來(lái)向用戶(hù)進(jìn)行關(guān)鍵詞通知。
[0060]根據(jù)本公開(kāi)實(shí)施例,通過(guò)實(shí)時(shí)地拍攝待識(shí)別圖像,實(shí)時(shí)地對(duì)所述待識(shí)別圖像進(jìn)行字符識(shí)別,并且在所述待識(shí)別圖像中發(fā)現(xiàn)了目標(biāo)關(guān)鍵詞的情況下實(shí)時(shí)地向用戶(hù)進(jìn)行通知。因此,根據(jù)本公開(kāi)實(shí)施例的基于字符識(shí)別的關(guān)鍵詞通知方法基于實(shí)時(shí)地拍攝的待識(shí)別圖像,能夠?qū)崟r(shí)地進(jìn)行目標(biāo)關(guān)鍵詞發(fā)現(xiàn)與通知。
[0061]返回圖2,可選地,在步驟S250,可以接收對(duì)于所述匹配通知消息的用戶(hù)反饋。所述用戶(hù)反饋可以包括忽略所述匹配通知消息,減小匹配程度匹配閾值,增大匹配程度匹配閾值,增加預(yù)設(shè)關(guān)鍵詞、修改某個(gè)預(yù)設(shè)關(guān)鍵詞、刪除某個(gè)預(yù)設(shè)關(guān)鍵詞、或者過(guò)濾某個(gè)預(yù)設(shè)關(guān)鍵
Τ.κ| ο
[0062]然后,在步驟S260,根據(jù)所述用戶(hù)反饋,可以實(shí)時(shí)地調(diào)節(jié)預(yù)設(shè)關(guān)鍵詞以及/或者用于匹配判斷的參數(shù)。其中,所述調(diào)節(jié)所述預(yù)設(shè)關(guān)鍵詞可以包括改變預(yù)設(shè)關(guān)鍵詞列表,并且所述改變預(yù)設(shè)關(guān)鍵詞列表可以包括增加預(yù)設(shè)關(guān)鍵詞、修改某個(gè)預(yù)設(shè)關(guān)鍵詞、或者刪除某個(gè)預(yù)設(shè)關(guān)鍵詞。此外,所述調(diào)節(jié)所述預(yù)設(shè)關(guān)鍵詞還可以包括實(shí)時(shí)地過(guò)濾在產(chǎn)生所述匹配通知消息時(shí)匹配判斷所使用的預(yù)設(shè)關(guān)鍵詞。所述用戶(hù)匹配判斷的參數(shù)可以包括所述匹配程度閾值、或者所述編輯距離閾值。
[0063]在圖2中用虛線示出步驟S250和S260以便表示其與步驟S210 — S240之間的區(qū)別,步驟S210 — S240是根據(jù)本公開(kāi)實(shí)施例的基于字符識(shí)別的關(guān)鍵詞通知方法的必須步驟,而步驟S250和S260則是可選步驟。
[0064]下面,將參考圖6描述根據(jù)本公開(kāi)實(shí)施例的基于字符識(shí)別的關(guān)鍵詞通知設(shè)備。該關(guān)鍵詞通知設(shè)備可以是用戶(hù)攜帶的移動(dòng)設(shè)備,并且可以執(zhí)行上述方法。由于該關(guān)鍵詞通知設(shè)備執(zhí)行的各個(gè)操作的細(xì)節(jié)與在上文中針對(duì)圖2描述的方法基本相同,因此為了避免重復(fù),在下文中僅對(duì)所述關(guān)鍵詞通知設(shè)備進(jìn)行簡(jiǎn)要的描述,而省略對(duì)相同細(xì)節(jié)的描述。
[0065]如圖6所示,根據(jù)本公開(kāi)實(shí)施例的基于字符識(shí)別的關(guān)鍵詞通知設(shè)備600包括圖像采集裝置610、字符識(shí)別裝置620、關(guān)鍵詞匹配裝置630、通知裝置640、以及存儲(chǔ)裝置650。圖像采集裝置610可以由圖1所示的圖像采集裝置110實(shí)現(xiàn),所述字符識(shí)別裝置620以及關(guān)鍵詞匹配裝置630可以由圖1所示的處理器102實(shí)現(xiàn),并且所述通知裝置640的一部分也可以由圖1所述處理器102實(shí)現(xiàn),所述存儲(chǔ)裝置650可以由圖1所示的存儲(chǔ)裝置104實(shí)現(xiàn)。
[0066]所述圖像采集裝置610可以拍攝待識(shí)別圖像,具體地可以用于在用戶(hù)所在的位置處拍攝用戶(hù)選定場(chǎng)景的作為待識(shí)別圖像。如上文所述,所述待識(shí)別圖像可以是照片,也可以是視頻中的一幀。所述照片可以包括一幅或多幅單一場(chǎng)景的照片,也可以是全景照片。具體地,所述圖像采集裝置510可以拍攝用戶(hù)選定場(chǎng)景的一張照片,或拍攝用戶(hù)選定場(chǎng)景的一段視頻,或者以低于預(yù)定移動(dòng)速度閾值的速度改變所述圖像采集裝置的拍攝方向或取景范圍從而拍攝更大范圍的用戶(hù)選定場(chǎng)景的視頻。所述待識(shí)別圖像可以反應(yīng)用戶(hù)所處的環(huán)境,并且相應(yīng)地可以包含用戶(hù)所處環(huán)境中存在的字符,所述字符可以包括但不限于建筑物標(biāo)識(shí)、店鋪標(biāo)識(shí)、街道標(biāo)識(shí)、廣告牌字符等。當(dāng)然,也可以利用其它拍攝設(shè)備拍攝所述待識(shí)別圖像,并且將拍攝的圖像發(fā)送給所述關(guān)鍵詞通知設(shè)備600,在此情況下,可以省略圖像采集設(shè)備610。
[0067]字符識(shí)別裝置620可以對(duì)所拍攝的待識(shí)別圖像進(jìn)行字符識(shí)別,以識(shí)別出所述待識(shí)別圖像中的字符??蛇x地,所述字符識(shí)別裝置520在對(duì)所述待識(shí)別圖像進(jìn)行字符識(shí)別之前,可以對(duì)所述待識(shí)別圖像進(jìn)行預(yù)處理,以利于所述字符識(shí)別。例如,在所述圖像是照片的情況下,所述預(yù)處理可以包括對(duì)照片進(jìn)行縮放,在所述圖像是視頻的情況下,所述預(yù)處理可以包括提取視頻的關(guān)鍵幀。
[0068]根據(jù)本公開(kāi)實(shí)施例,從所述待