識(shí)別圖像中識(shí)別出的字符可以包括至少一個(gè)字符,并且字符識(shí)別結(jié)果可以包括所述至少一個(gè)字符以及每個(gè)字符的位置。對(duì)于所述字符識(shí)別結(jié)果中的所述至少一個(gè)字符,可以將其按照行或列的順序組織為字符串。具體地,在對(duì)所述待識(shí)別圖像進(jìn)行字符識(shí)別時(shí),可以按照所述至少一個(gè)字符中每個(gè)字符在所述待識(shí)別圖像中的位置,將所述至少一個(gè)字符進(jìn)行組合以形成至少一個(gè)字符串。例如,可以根據(jù)包含在所述字符識(shí)別結(jié)果中的所述至少一個(gè)字符中每個(gè)字符的位置,將所述至少一個(gè)字符排列成一行或多行,然后將所述字符按照行的順序組織為至少一個(gè)字符串;或者,可以根據(jù)包含在所述字符識(shí)別結(jié)果中的所述至少一個(gè)字符中每個(gè)字符的位置,將所述至少一個(gè)字符排列成一列或多列,然后將所述字符按照列的順序組織為至少一個(gè)字符串。根據(jù)本公開(kāi)實(shí)施例,從所述待識(shí)別圖像中識(shí)別出的字符串可以包括至少一個(gè)字符串,并且字符串識(shí)別結(jié)果可以包括所述至少一個(gè)字符串以及每個(gè)字符串的位置。
[0069]具體地,在本公開(kāi)實(shí)施例中,所述字符識(shí)別裝置620可以使用光學(xué)字符識(shí)別(OCR)技術(shù)來(lái)識(shí)別所述待識(shí)別圖像中的字符。具體地,所述字符識(shí)別裝置620可以掃描所述待識(shí)別圖像以檢測(cè)所述待識(shí)別圖像中所有可能含有字符的字符框的位置,然后可以識(shí)別每個(gè)字符框中的字符并將每個(gè)字符框中的內(nèi)容作為一個(gè)字符串,并且產(chǎn)生字符串識(shí)別結(jié)果。如上文所述,所述字符串識(shí)別結(jié)果可以包括所識(shí)別的字符串以及所述字符串的位置。
[0070]可選地,所述字符識(shí)別裝置620還可以分析所述字符串識(shí)別結(jié)果中的每個(gè)字符串,以確定一個(gè)或多個(gè)具有具體含義的詞語(yǔ)。具體地,可以使用本領(lǐng)域公知的方法對(duì)所述字符串進(jìn)行分析,并且對(duì)所述字符串進(jìn)行分詞,從而將所述字符串劃分為一個(gè)或多個(gè)具有具體含義的詞語(yǔ)。
[0071]所述關(guān)鍵詞匹配裝置630可以判斷從所述待識(shí)別圖像中識(shí)別出的字符與預(yù)設(shè)關(guān)鍵詞是否匹配。所述預(yù)設(shè)關(guān)鍵詞可以包括至少一個(gè)預(yù)設(shè)關(guān)鍵詞。具體地,對(duì)于所述字符識(shí)別裝置620識(shí)別出的至少一個(gè)字符串中的每個(gè)字符串,所述關(guān)鍵詞匹配裝置630可以判斷該字符串是否與所述至少一個(gè)預(yù)設(shè)關(guān)鍵詞之一匹配,并且在判斷該字符串與所述至少一個(gè)預(yù)設(shè)關(guān)鍵詞之一匹配的情況下,確定該字符串與所述預(yù)設(shè)關(guān)鍵詞匹配。
[0072]可選地,可以預(yù)先設(shè)置匹配程度閾值,在一個(gè)字符串與一個(gè)預(yù)設(shè)關(guān)鍵詞之間的匹配程度高于該匹配程度閾值時(shí),確定該字符串與所述預(yù)設(shè)關(guān)鍵詞匹配。具體地,對(duì)于所述字符識(shí)別裝置620識(shí)別出的至少一個(gè)字符串中的每個(gè)字符串,所述關(guān)鍵詞匹配裝置630可以計(jì)算該字符串與所述至少一個(gè)預(yù)設(shè)關(guān)鍵詞之一的匹配程度,并且在所述匹配程度高于所述匹配程度閾值的情況下,確定該字符串與所述預(yù)設(shè)關(guān)鍵詞匹配??梢愿鶕?jù)需要設(shè)置所述匹配程度閾值。例如,可以權(quán)衡字符識(shí)別精度以及誤報(bào)率來(lái)設(shè)置所述匹配程度閾值。所述匹配程度閾值越高,所要求的字符識(shí)別精度越高但誤報(bào)率越低;所述匹配程度閾值越低,誤報(bào)率越高但所要求的字符識(shí)別精度越低。
[0073]可選地,可以預(yù)先設(shè)置編程距離閾值,可以計(jì)算該字符串與所述至少一個(gè)預(yù)設(shè)關(guān)鍵詞之一的編輯距離,以及在所述編輯距離低于所述編輯距離閾值時(shí)確定該字符串與所述預(yù)設(shè)關(guān)鍵詞匹配。可以根據(jù)需要設(shè)置所述預(yù)定編輯距離閾值。例如,可以權(quán)衡字符識(shí)別精度以及誤報(bào)率來(lái)設(shè)置所述預(yù)定編輯距離閾值。所述預(yù)定編輯距離閾值越高,所要求的字符識(shí)別精度越低但誤報(bào)率越高;所述預(yù)定編輯距離閾值越低,誤報(bào)率越低但所要求的字符識(shí)別精度越高。
[0074]通知裝置640用于在從所述待識(shí)別圖像中識(shí)別出的字符與預(yù)設(shè)關(guān)鍵詞匹配的情況下,產(chǎn)生并輸出匹配通知消息??梢砸砸曈X(jué)信息、音頻信息、觸覺(jué)信息等來(lái)輸出匹配通知消息。
[0075]所述匹配通知消息可以指示在所述待識(shí)別圖像中發(fā)現(xiàn)了與所述預(yù)設(shè)關(guān)鍵詞匹配的字符。例如,所述通知裝置640可以為振動(dòng)裝置,其在所識(shí)別出的字符與預(yù)設(shè)關(guān)鍵詞匹配的情況下可以產(chǎn)生振動(dòng),用戶感知振動(dòng),由此可以確定在當(dāng)前拍攝圖像中存在與預(yù)設(shè)關(guān)鍵詞匹配的字符。替代地,所述通知裝置640可以為語(yǔ)音交互裝置(包括音頻輸出裝置),其在所識(shí)別出的字符與預(yù)設(shè)關(guān)鍵詞匹配的情況下可以輸出音頻,以向用戶通知在當(dāng)前拍攝圖像中存在與預(yù)設(shè)關(guān)鍵詞匹配的字符。替代地,所述通知裝置640可以為顯示裝置,其在所識(shí)別出的字符與預(yù)設(shè)關(guān)鍵詞匹配的情況下顯示視頻提示信息,例如在顯示裝置上顯示的所述待識(shí)別圖像閃爍、警報(bào)標(biāo)識(shí)、警報(bào)標(biāo)識(shí)閃爍等,以向用戶通知在當(dāng)前拍攝圖像中存在與預(yù)設(shè)關(guān)鍵詞匹配的字符。
[0076]可選地,所述匹配通知消息不僅可以指示在所述待識(shí)別圖像中發(fā)現(xiàn)了與所述預(yù)設(shè)關(guān)鍵詞匹配的字符,而且還更進(jìn)一步指示所發(fā)現(xiàn)的與所述預(yù)設(shè)關(guān)鍵詞匹配的字符在所述待識(shí)別圖像中的位置。例如,所述通知裝置540可以為音頻輸出裝置,其在所識(shí)別出的字符與預(yù)設(shè)關(guān)鍵詞匹配的情況下可以輸出音頻,以向用戶提示所發(fā)現(xiàn)的與所述預(yù)設(shè)關(guān)鍵詞匹配的字符在所識(shí)別的圖像中的位置。替代地,所述通知裝置640可以為顯示裝置,其在所識(shí)別出的字符與預(yù)設(shè)關(guān)鍵詞匹配的情況下顯示視頻提示信息,以向用戶提示所發(fā)現(xiàn)的與所述預(yù)設(shè)關(guān)鍵詞匹配的字符在所述待識(shí)別圖像中的位置??蛇x地,所述視頻提示信息可以疊加在所識(shí)別的圖像上顯示。
[0077]根據(jù)本公開(kāi)實(shí)施例,所述關(guān)鍵詞通知設(shè)備為穿戴設(shè)備,所述圖像采集裝置實(shí)時(shí)地拍攝所述待識(shí)別圖像;以及所述通知裝置實(shí)時(shí)地輸出所述匹配通知消息。
[0078]例如,在所述基于字符識(shí)別的關(guān)鍵詞通知設(shè)備600為智能手機(jī)和平板電腦的情況下,可以通過(guò)其內(nèi)置的圖像采集裝置實(shí)時(shí)地拍攝所述待識(shí)別圖像,并且可以實(shí)時(shí)地在所述移動(dòng)設(shè)備的顯示屏上在與所述預(yù)設(shè)關(guān)鍵詞匹配的字符串在所述待識(shí)別圖像中的位置處或附近將所述視頻指示疊加在當(dāng)前拍攝圖像(即所述待識(shí)別圖像)上顯示;在所述基于字符識(shí)別的關(guān)鍵詞通知設(shè)備600為眼鏡式穿戴設(shè)備的情況下,所述通知裝置650可以為所述眼鏡式穿戴設(shè)備中的增強(qiáng)現(xiàn)實(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)向用戶進(jìn)行關(guān)鍵詞通知。
[0079]所述存儲(chǔ)裝置650用于存儲(chǔ)所述預(yù)設(shè)關(guān)鍵詞以及所述待識(shí)別圖像,并且還可以存儲(chǔ)所述匹配程度閾值和/或所述編輯距離閾值。此外,所述存儲(chǔ)裝置650還用于存儲(chǔ)用于實(shí)現(xiàn)根據(jù)本公開(kāi)實(shí)施例的基于字符識(shí)別的關(guān)鍵詞通知的方法的計(jì)算機(jī)程序代碼。
[0080]此外,根據(jù)本公開(kāi)實(shí)施例的基于字符識(shí)別的關(guān)鍵詞通知設(shè)備600還可以包括反饋裝置(未示出),用于接收對(duì)于所述匹配通知消息的用戶反饋。所述用戶反饋可以包括忽略所述匹配通知消息,減小匹配程度匹配閾值,增大匹配程度匹配閾值,增加預(yù)設(shè)關(guān)鍵詞、修改某個(gè)預(yù)設(shè)關(guān)鍵詞、刪除某個(gè)預(yù)設(shè)關(guān)鍵詞、或者過(guò)濾某個(gè)預(yù)設(shè)關(guān)鍵詞。所述反饋設(shè)備可以是觸摸檢測(cè)裝置、語(yǔ)音檢測(cè)裝置等。所述語(yǔ)音檢測(cè)裝置和所述語(yǔ)音輸出裝置可以集成在一起并且通稱為語(yǔ)音交互裝置,所述觸摸檢測(cè)裝置和所述顯示裝置也可以集成在一起并且通稱為視頻交互裝置。
[0081]此外,根據(jù)本公開(kāi)實(shí)施例的基于字符識(shí)別的關(guān)鍵詞通知設(shè)備600還可以包括調(diào)節(jié)裝置(未示出),用于根據(jù)所述用戶反饋,可以實(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)鍵詞。所述用戶匹配判斷的參數(shù)可以包括所述匹配程度閾值、或者所述編輯距離閾值。
[0082]此外,根據(jù)本公開(kāi)實(shí)施例,還提供了一種計(jì)算機(jī)程序產(chǎn)品,其包括計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),在所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)了計(jì)算機(jī)程序指令。所述計(jì)算機(jī)程序指令在被計(jì)算機(jī)運(yùn)行時(shí)可以實(shí)現(xiàn)根據(jù)本公開(kāi)實(shí)施例的基于字符識(shí)別的關(guān)鍵詞通知方法,并且/或者可以實(shí)現(xiàn)根據(jù)本公開(kāi)實(shí)施例的基于字符識(shí)別的關(guān)鍵詞通知設(shè)備中的字符識(shí)別裝置、關(guān)鍵詞匹配裝置、通知裝置、調(diào)節(jié)裝置的全部或部分功能。
[0083]根據(jù)本公開(kāi)實(shí)施例的基于字符識(shí)別的關(guān)鍵詞通知方法及設(shè)備、以及計(jì)算機(jī)程序產(chǎn)品,通過(guò)預(yù)先設(shè)定目標(biāo)關(guān)鍵詞,并且基于目標(biāo)關(guān)鍵詞來(lái)篩選字符識(shí)別結(jié)果,能夠在光學(xué)字符識(shí)別結(jié)果與目標(biāo)關(guān)鍵詞匹配時(shí)向用戶提示發(fā)現(xiàn)了目標(biāo)關(guān)鍵詞。由于在電子終端上可以以例如每秒一幀的實(shí)時(shí)處理速度對(duì)拍攝圖像進(jìn)行光學(xué)字符識(shí)別,因此在電子終端實(shí)時(shí)拍攝圖像時(shí),電子