在資訊大爆炸的時(shí)代,我們經(jīng)常面臨文件、圖片找不到的情況,HarmonyOS基于AI的通用文字識(shí)別技術(shù),可以有效幫助我們解決這些難題。
基于AI的通用文字識(shí)別,將OCR技術(shù)和AI分詞技術(shù)集成,可以對(duì)圖像信息進(jìn)行文字檢測(cè)、識(shí)別和關(guān)鍵信息提取,并根據(jù)分析結(jié)果提供翻譯、搜索等相關(guān)服務(wù)。
通用文字識(shí)別的核心技術(shù)是OCR【Optical Character Recognition,光學(xué)字符識(shí)別】,OCR是一種通過(guò)拍照、掃描等光學(xué)輸入方式,把各種票據(jù)、卡證、表格、報(bào)刊、書(shū)籍等印刷品文字轉(zhuǎn)化為圖像信息,再利用文字識(shí)別技術(shù)將圖像信息轉(zhuǎn)化為計(jì)算機(jī)等設(shè)備可以使用的字符信息的技術(shù)。
AI分詞是對(duì)于一段輸入文本,自動(dòng)進(jìn)行分詞,同時(shí)提供不同的分詞粒度。
接下來(lái)我們將通過(guò)一個(gè)“AI文字識(shí)別”Demo,為你展示如何三步完成AI應(yīng)用的開(kāi)發(fā),心動(dòng)不如行動(dòng),復(fù)制下方鏈接,搶先體驗(yàn)吧~HarmonyOS應(yīng)用開(kāi)發(fā)在線體驗(yàn):https://playground.harmonyos.com/#/cn/onlineDemo
AI文字識(shí)別Demo
如下視頻所示,點(diǎn)擊在線體驗(yàn)鏈,進(jìn)入 “AI文字識(shí)別”Demo后,會(huì)看到圖片列表中已經(jīng)收錄不同圖片,接著在輸入框中輸入關(guān)鍵詞,點(diǎn)擊識(shí)別搜索后,會(huì)彈出一個(gè)提示框,點(diǎn)擊提示框的“下一步”,搜索結(jié)果列表就會(huì)展示與關(guān)鍵詞相關(guān)的圖片。
只需輸入關(guān)鍵詞,就可以匹配得到我們想要的圖片,再也不用懼怕茫茫圖海中找不到圖的窘境了。如此方便高效的AI應(yīng)用,只需三步就能完成,接下來(lái)我們將我大家揭秘是此AI應(yīng)用如何通過(guò)三步完成的 。
第一步,圖片文字識(shí)別
如圖1所示,通過(guò)調(diào)用API:ITextDetector.detect(),對(duì)圖片上的文字進(jìn)行識(shí)別。具體實(shí)現(xiàn)是在代碼21行的textDetector,此處傳入了需要識(shí)別的Image( “有獎(jiǎng)?wù)魑摹眻D)和一個(gè) text組件,text組件將保存Image識(shí)別的結(jié)果,然后通過(guò)22行的sendResult將文字識(shí)別結(jié)果發(fā)送到主線程。更多API詳情請(qǐng)點(diǎn)擊下方官網(wǎng)鏈接。
ITextDetector.detect()官網(wǎng)介紹:
https://developer.harmonyos.com/cn/docs/documentation/doc-references/itextdetector-0000001054200044
第二步,智能分詞
如圖2所示,通過(guò)調(diào)用API:NluClient.getWordSegment(),將輸入的內(nèi)容根據(jù)不同的詞語(yǔ)粒度,自動(dòng)分割為數(shù)個(gè)關(guān)鍵詞。如:在搜索框中輸入“有獎(jiǎng)?wù)魑摹?,系統(tǒng)會(huì)將關(guān)鍵詞分成“有獎(jiǎng)”和“征文”。具體實(shí)現(xiàn)是在代碼13行g(shù)etWordSegment,參數(shù)requestData為輸入的關(guān)鍵詞,然后通過(guò)14行的sendResult發(fā)送分詞結(jié)果。更多API詳情請(qǐng)點(diǎn)擊下方官網(wǎng)鏈接。
NluClient.getWordSegment()官網(wǎng)介紹:
https://developer.harmonyos.com/cn/docs/documentation/doc-references/nluclient-0000001054518788
第三步,匹配圖片
如圖3所示,最后一步很簡(jiǎn)單,就是將分詞后的“有獎(jiǎng)?wù)魑摹焙蛨D片識(shí)別的文字匹配,具體實(shí)現(xiàn)是將代碼第4行的list(關(guān)鍵詞集合)與第5行的imageInfos(圖片文字識(shí)別結(jié)果集合)進(jìn)行匹配,如果滿足匹配條件,就會(huì)獲取匹配的圖片并展示在搜索結(jié)果中。至此,就通過(guò)了簡(jiǎn)單的三步完成一個(gè)使用AI能力進(jìn)行圖片搜索的應(yīng)用。
AI能力概述
了解完通用文字識(shí)別和分詞的AI能力,是不是感覺(jué)AI原來(lái)離我們這么近,使用起來(lái)也這么簡(jiǎn)單呢?其實(shí)除了這兩項(xiàng)AI能力以外(如圖4所示),HarmonyOS還支持文檔檢測(cè)校正、文字圖像超分、IM類意圖識(shí)別、語(yǔ)音識(shí)別、語(yǔ)音播報(bào)等13類AI能力,開(kāi)箱即用,開(kāi)發(fā)者可以靈活、便捷地選擇AI能力,使應(yīng)用變得更加智能。
編輯:jq
-
圖像信息
+關(guān)注
關(guān)注
0文章
6瀏覽量
6913 -
AI
+關(guān)注
關(guān)注
90文章
38413瀏覽量
297698 -
文字識(shí)別
+關(guān)注
關(guān)注
0文章
18瀏覽量
8896 -
OCR
+關(guān)注
關(guān)注
0文章
172瀏覽量
17075 -
HarmonyOS
+關(guān)注
關(guān)注
80文章
2147瀏覽量
35688
原文標(biāo)題:萌新也能開(kāi)發(fā)AI應(yīng)用?立即在線體驗(yàn)
文章出處:【微信號(hào):gh_019562b5fb4b,微信公眾號(hào):gh_019562b5fb4b】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
【飛凌OK-MX9596-C開(kāi)發(fā)板試用】③云端AI拍照識(shí)別
RK3576助力智慧安防:8路高清采集與AI識(shí)別
【EASY EAI Orin Nano開(kāi)發(fā)板試用體驗(yàn)】PP-OCRV5文字識(shí)別實(shí)例搭建與移植
HarmonyOSAI編程DevEco AI輔助編程工具
HarmonyOS AI輔助編程工具(CodeGenie)概述
HarmonyOS AI輔助編程工具(CodeGenie)代碼智能解讀
HarmonyOS AI輔助編程工具(CodeGenie)報(bào)錯(cuò)分析
端側(cè)OCR文字識(shí)別實(shí)現(xiàn) -- Core Vision Kit ##HarmonyOS SDK AI##
同步電機(jī)失步淺析
鴻蒙5開(kāi)發(fā)寶藏案例分享---AI輔助圖文內(nèi)容高效編創(chuàng)
工地AI行為識(shí)別系統(tǒng)作用
景區(qū)AI行為識(shí)別系統(tǒng)作用

淺析HarmonyOS基于AI的通用文字識(shí)別技術(shù)
評(píng)論