本發(fā)明涉及一種電子翻譯產(chǎn)品,特別涉及一種可以自動(dòng)識(shí)別的翻譯眼鏡。
背景技術(shù):目前,對(duì)人們來(lái)說(shuō),接觸外語(yǔ)單詞的機(jī)會(huì)越來(lái)越多。不管是出國(guó)旅游時(shí)認(rèn)路牌或點(diǎn)菜,還是學(xué)生閱讀外文文獻(xiàn)的時(shí)候,我們總是會(huì)遇到一些不懂的生詞。當(dāng)需要了解或?qū)W習(xí)這些文字時(shí),已經(jīng)不再需要翻閱大部頭的字典,而只需使用電腦或手機(jī)中的翻譯字典軟件,將需要翻譯的單詞或句子輸入電腦中,軟件會(huì)自動(dòng)給予翻譯。但是在使用這些軟件的時(shí)候,還需要一個(gè)輸入的過(guò)程,同時(shí),輸入的單詞必須是閱讀者熟悉的或能夠用電腦鍵盤輸入的,比如在閱讀者并不知道這種文字如何輸入的情況下,翻譯軟件使用的效果就要大打折扣了。因此人們需要有這樣的裝置,能夠直接將資料上的文字翻譯為需要的語(yǔ)種并展示給使用者,有研究者開(kāi)發(fā)出對(duì)拍攝的圖片進(jìn)行外文翻譯的裝置,公開(kāi)號(hào)為CN101082956B的中國(guó)專利公開(kāi)了一種手持設(shè)備上基于圖片進(jìn)行外文翻譯的裝置及方法,該裝置包括攝像頭、圖像灰度化和閉合區(qū)域補(bǔ)充處理模塊、光學(xué)字符識(shí)別處理模塊和查詢翻譯模塊,攝像頭依次與圖像灰度化和閉合區(qū)域補(bǔ)償處理模塊、光學(xué)字符識(shí)別處理模塊和查詢翻譯模塊相連接。該方法包括拍攝需要翻譯的外文文字信息圖片、選定圖片中的一閉合區(qū)域、對(duì)該閉合區(qū)域信息依次進(jìn)行灰度化處理揉作和閉合區(qū)域補(bǔ)充處理操作、進(jìn)行文字字符識(shí)別和查詢翻譯處理、顯示翻譯結(jié)果。申請(qǐng)公布號(hào)為CN101873415A的中國(guó)專利文獻(xiàn)公開(kāi)了一種具有翻譯功能的攝像頭裝置及方法,該裝置包括文字輸入設(shè)備,文字識(shí)別模塊和文字翻譯模塊,文字輸入設(shè)備是基于CMOS感光芯片的USB攝像頭;文字識(shí)別模塊包括圖像抓取單元、圖像版面分析單元、文字匹配分析單元和文字詞庫(kù),文字識(shí)別模塊和文字翻譯模塊設(shè)置在PC電腦主機(jī)內(nèi),攝像頭通過(guò)USB連接線與PC電腦主機(jī)相連。但此類設(shè)備都需要先獲取圖片,然后對(duì)圖片進(jìn)行整篇翻譯或者對(duì)圖片中的某些文字進(jìn)行特別指出后進(jìn)行翻譯,過(guò)程復(fù)雜,且操作時(shí)一般需要雙手進(jìn)行,在戶外登山或雙手無(wú)法騰出時(shí)會(huì)很不方便。
技術(shù)實(shí)現(xiàn)要素:本發(fā)明提供了一種可以自動(dòng)識(shí)別的翻譯眼鏡,解決現(xiàn)有設(shè)備需要先獲取圖片,然后對(duì)圖片進(jìn)行整篇翻譯或者對(duì)圖片中的某些文字進(jìn)行特別指出后進(jìn)行翻譯,過(guò)程復(fù)雜,且操作時(shí)一般需要雙手進(jìn)行,在戶外登山或雙手無(wú)法騰出時(shí)會(huì)很不方便的問(wèn)題。一種可以自動(dòng)識(shí)別的翻譯眼鏡,包括眼鏡本體以及設(shè)置在該眼鏡本體上的攝像頭、顯示裝置和處理模塊;進(jìn)行自動(dòng)識(shí)別翻譯時(shí),處理模塊針對(duì)攝像頭獲取的用戶手部以及手部周邊的影像信息作如下處理:(1)在所述影像信息中確定指尖坐標(biāo);(2)以指尖坐標(biāo)為基準(zhǔn),在所述影像信息按照預(yù)定范圍獲得選取區(qū)域;(3)針對(duì)選取區(qū)域進(jìn)行字符識(shí)別和翻譯處理,并將結(jié)果通過(guò)顯示裝置輸出給用戶。在以上執(zhí)行步驟中,只需要對(duì)需要用手指指出需要翻譯的文字,本發(fā)明即會(huì)自動(dòng)識(shí)別需要翻譯的文字,并進(jìn)行翻譯和顯示,過(guò)程中無(wú)需再次對(duì)圖片進(jìn)行編輯和特指,與現(xiàn)有設(shè)備相比,使用更加簡(jiǎn)單和方便,且翻譯速度更快。所述的步驟(2)中,所述指尖坐標(biāo)為手部輪廓坐標(biāo)中,距離手部輪廓重心最遠(yuǎn)的坐標(biāo),因此,可以通過(guò)識(shí)別出手部輪廓,并通過(guò)計(jì)算得出指尖坐標(biāo)。優(yōu)選的,所述的步驟(1)中,確定指尖坐標(biāo)的步驟包括:a)在所述影像信息中獲得手部輪廓以及該手部輪廓上的各個(gè)凸頂點(diǎn);b)對(duì)手部輪廓邊界像素進(jìn)行積分計(jì)算,得到手部輪廓所包圍區(qū)域的重心;c)計(jì)算所述重心到各個(gè)凸頂點(diǎn)的物理距離,物理距離最長(zhǎng)的凸頂點(diǎn)的坐標(biāo)作為指尖坐標(biāo)。為了增加本發(fā)明可以自動(dòng)識(shí)別的翻譯眼鏡的科技感,利用模糊除所述選取區(qū)域外的所述影像信息圖片和將模糊后的影像信息替換所述影像信息,并將替換過(guò)程通過(guò)所述顯示裝置輸出給使用者,讓使用者體驗(yàn)到對(duì)所述選取區(qū)域進(jìn)行突出顯示的視覺(jué)效果,可以增加產(chǎn)品的感官效果,提高產(chǎn)品的科技感。優(yōu)選的,所述步驟(1)中還包括:將所述影像信息作為第一參照?qǐng)D像通過(guò)顯示裝置輸出給用戶。所述步驟(2)中還包括:將所述影像信息中除選取區(qū)域以外的部分進(jìn)行模糊處理得到第二參照?qǐng)D像,并將該第二參照?qǐng)D像通過(guò)顯示裝置輸出給用戶以替換第一參照?qǐng)D像。為了讓使用者可以對(duì)翻譯結(jié)果和所述特定區(qū)域內(nèi)的需要翻譯的文字進(jìn)行對(duì)比,提高辨識(shí)度,且更便于學(xué)習(xí)和分析。優(yōu)選的,所述步驟(3)中,翻譯結(jié)果在顯示裝置上的輸出位置與第二參照?qǐng)D像的選取區(qū)域的輸出位置互不重疊。所述的顯示裝置可選用市面上常見(jiàn)的一些圖像顯示裝置,例如微型投影儀,結(jié)構(gòu)簡(jiǎn)單,價(jià)格優(yōu)惠,且顯示效果穩(wěn)定,又例如液晶顯示器,可以使圖像顯示更清晰。優(yōu)選的,所述顯示裝置為微型投影儀或液晶顯示器。本發(fā)明的有益效果:本發(fā)明的可以自動(dòng)識(shí)別的翻譯眼鏡,由于其能夠通過(guò)自動(dòng)識(shí)別指尖,獲取以指尖坐標(biāo)為中心的預(yù)定大小的圖片,并對(duì)圖片進(jìn)行字符識(shí)別和翻譯處理,最后通過(guò)微型投影儀將翻譯結(jié)果顯示在出來(lái),從而實(shí)現(xiàn)了自動(dòng)辨識(shí)外文并進(jìn)行翻譯,不僅用戶操作快捷,攜帶方便,而且翻譯效率較高,特別適合在翻看外文書(shū)籍,外出旅游看路牌等情況時(shí)使用。附圖說(shuō)明圖1是本發(fā)明眼鏡的立體結(jié)構(gòu)示意圖。圖2是本發(fā)明的攝像頭獲取的第一參照?qǐng)D像。圖3是本發(fā)明中模糊處理得到的第二參照?qǐng)D像。圖4是本發(fā)明中加載了翻譯結(jié)果的第二參照?qǐng)D像。具體實(shí)施方式如圖1所示,本實(shí)施例包括眼鏡本體4,以及加載在眼鏡本體上的攝像頭2、微型投影儀3和處理模塊1。在使用時(shí),通過(guò)攝像頭2獲取影像信息,傳遞給處理模塊1進(jìn)行影像處理和文字翻譯,并將得到的結(jié)果通過(guò)微型投影儀3顯示給用戶。本實(shí)施例進(jìn)行外文自動(dòng)識(shí)別并進(jìn)行翻譯時(shí),包括以下步驟:(1)通過(guò)攝像頭獲取用戶手部以及手部周邊的第一參照?qǐng)D像;(2)將第一參照?qǐng)D像通過(guò)微型投影儀3輸出給用戶;(3)通過(guò)處理模塊1,在第一參照?qǐng)D像中確定指尖坐標(biāo)11,步驟包括:a)利用OpenCV中的輪廓檢測(cè)算法可以得到凸頂點(diǎn)和凸缺陷,從而得到一系列凸頂點(diǎn)和凸缺陷的坐標(biāo)(其中包含指尖坐標(biāo)11);b)在得到的凸頂點(diǎn)和凸缺陷中篩選出處在手部輪廓上的的凸頂點(diǎn)和凸缺陷的坐標(biāo),首先在opencv中應(yīng)用sobel算子來(lái)獲取各像素點(diǎn)的x方向、y方向的梯度;求出各點(diǎn)梯度的最大值,梯度方向上是灰度變換最大的方向,只要在這條線上,比較梯度圖像的中心點(diǎn)的鄰域即可;如果梯度圖像中,中心點(diǎn)大于兩個(gè)鄰域的值,則為邊緣點(diǎn),如果小于鄰域的值,則為非邊緣點(diǎn);如果是梯度在鄰域中是最大值,且大于high閾值(canny算法中定義),確定是邊緣點(diǎn),然后以此為中心需找鄰域中滿足低閾值的點(diǎn);如果鄰域點(diǎn)滿足其點(diǎn)梯度最大值,且大于low閾值(canny算法中定義),確定此鄰域點(diǎn)為邊緣點(diǎn);并遞歸此步驟,篩選出手部輪廓的凸頂點(diǎn)和凸缺陷的坐標(biāo)。其中:判斷輪廓是否是凸的,可以用cvCheckContourConvexity函數(shù);獲取輪廓的凸頂點(diǎn),可以用cvConvexHull2函數(shù),返回的是包含凸頂點(diǎn)的序列;獲取輪廓的凸缺陷,可以用cvConvexityDefects函數(shù);輪廓的凸頂點(diǎn)和凸缺陷用于描述物體的外形。c)通過(guò)對(duì)手部輪廓邊界像素的積分計(jì)算出手部輪廓所包圍區(qū)域的重心坐標(biāo);d)計(jì)算重心到各個(gè)凸頂點(diǎn)的物理距離,物理距離最長(zhǎng)的凸頂點(diǎn)的坐標(biāo)作為指尖坐標(biāo)11。(4)以指尖坐標(biāo)11為中心,預(yù)定范圍為130×70像素大小,在第一參照?qǐng)D像上獲得選取區(qū)域12;(5)將第一參照?qǐng)D像影像信息中除選取區(qū)域12以外的部分進(jìn)行模糊處理得到第二參照?qǐng)D像,并將該第二參照?qǐng)D像通過(guò)顯示裝置輸出給用戶以替換第一參照?qǐng)D像。(6)在處理模塊1中,對(duì)選取區(qū)域12進(jìn)行字符識(shí)別和翻譯處理,得到翻譯結(jié)果13。通過(guò)向用戶顯示第二參照?qǐng)D像替換第一參照?qǐng)D像,讓使用者體驗(yàn)到對(duì)所述選取區(qū)域12進(jìn)行突出顯示的視覺(jué)效果,可以增加產(chǎn)品的感官效果,提高產(chǎn)品的科技感。(7)通過(guò)處理模塊1將翻譯結(jié)果13加載到第二參照?qǐng)D像,其中翻譯結(jié)果13位于選取區(qū)域12的右下方,且不與翻譯結(jié)果13重疊。可以讓使用者可以對(duì)翻譯結(jié)果和所述特定區(qū)域內(nèi)的需要翻譯的文字進(jìn)行對(duì)比,提高辨識(shí)度,且更便于學(xué)習(xí)和分析。本實(shí)施例中,通過(guò)攝像頭2獲取第一參照?qǐng)D像,由于其中的處理模塊1能夠自動(dòng)識(shí)別指尖,在第一參照?qǐng)D像中獲取以指尖坐標(biāo)為中心的選取區(qū)域12,并對(duì)選取區(qū)域12進(jìn)行字符識(shí)別和翻譯處理,最后通過(guò)微型投影儀3將翻譯結(jié)果顯示在出來(lái),從而實(shí)現(xiàn)了自動(dòng)辨識(shí)外文并進(jìn)行翻譯,不僅用戶操作快捷,攜帶方便,而且翻譯效率較高,特別適合在翻看外文書(shū)籍,外出旅游看路牌等情況時(shí)使用。