本發(fā)明涉及圖像轉(zhuǎn)換領(lǐng)域,特別涉及到一種提取移動(dòng)終端圖像中信息的方法及裝置。
背景技術(shù):
隨著互聯(lián)網(wǎng)的發(fā)展及智能終端的普及,人們間的交流越來越依賴即時(shí)聊天軟件,例如微信、QQ等,這也逐漸替代了傳統(tǒng)的短信和彩信業(yè)務(wù)。即時(shí)聊天工具給我?guī)砹朔浅1憬轀贤C(jī)會的同時(shí),也會給我們帶來一些不便之處。例如,當(dāng)給對方發(fā)送一些信息時(shí),智能終端中都有截屏的功能,我們會很方便地使用這個(gè)功能將一些重要的信息,例如電話號碼以截屏的形式發(fā)送給對方。但是當(dāng)對方接收到我們發(fā)送的圖片后,需要記憶上面的電話號碼,然后返回的核對是否記憶成功,然后進(jìn)入撥號界面,在逐個(gè)將記憶中的號碼信息輸入到撥號盤中。由于人們短暫的時(shí)間記憶,可能會造成在撥號盤中輸入的號碼信息有誤,有時(shí)需要在打開圖片查看是否輸入正確。因此,這種情況就會影響到用戶的體驗(yàn)。
現(xiàn)有技術(shù)中,需要記憶上面的電話號碼,然后返回的核對是否記憶成功,然后進(jìn)入撥號界面,在逐個(gè)將記憶中的號碼信息輸入到撥號盤中。存在可能會造成在撥號盤中輸入的號碼信息有誤及影響到用戶的體驗(yàn)的技術(shù)問題。因此,提供一種可以通過數(shù)字圖像處理技術(shù)完成將定位到感興趣信息從圖片轉(zhuǎn)化為字符,并以彈框的形式呈現(xiàn)給用戶,方便用戶的復(fù)制操作的方法,就很有必要。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明要解決的技術(shù)問題是現(xiàn)有技術(shù)中存在可能會造成在撥號盤中輸入的號碼信息有誤及影響到用戶的體驗(yàn)的技術(shù)問題。本發(fā)明提供一種無須靠記憶-核對方式進(jìn)行圖片信息轉(zhuǎn)換的方法,所述方法只需要在圖片中完成感興趣信息的定位操作,就可以通過數(shù)字圖像處理技術(shù)完成將定位到感興趣信息從圖片轉(zhuǎn)化為字符,并以彈框的形式呈現(xiàn)給用戶,方便用戶的后續(xù)操作。
為解決上述技術(shù)問題,本發(fā)明采用的技術(shù)方案如下:
一種提取移動(dòng)終端圖像中信息的方法,包括:
(1)開啟設(shè)置;
(2)用戶選定所需轉(zhuǎn)換目標(biāo)圖像B,包括:長按需要截取的位置時(shí),提示確認(rèn)截取的起始位置(x0,y0),提示確認(rèn)截取的終點(diǎn)位置(x1,y1),從原圖像中截取一個(gè)寬度M、高度N的目標(biāo)圖像B;
(3)對所述目標(biāo)圖像B進(jìn)行轉(zhuǎn)化,得到圖像E,圖像E行數(shù)為目標(biāo)圖像B的行數(shù);
(4)對所述圖像E進(jìn)行提取操作,得到字符串Mz,字符串Mz為目標(biāo)圖像B中的數(shù)字和文字信息;
(5)將步驟(4)中所述字符串Mz以彈框彈出,用以顯示編輯。
上述方案中,進(jìn)一步地,所述步驟(1)中所述開啟設(shè)置包括通過設(shè)置菜單開啟、指紋識別開啟、語音識別開啟。
進(jìn)一步地,所述語音識別開啟包括在指紋識別中完成特定的動(dòng)作。
進(jìn)一步地,所述特定的動(dòng)作為雙擊指紋識別模塊。
進(jìn)一步地,所述步驟(3)包括:
a.將目標(biāo)圖像B進(jìn)行灰度轉(zhuǎn)化,得到圖像C;
b.對圖像C進(jìn)行二值化操作,得到圖像D;
c.對圖像D進(jìn)行開運(yùn)算操作,得到圖像E。
進(jìn)一步地,所述圖像C的像素值為0~255。
進(jìn)一步地,所述步驟(4)中提取操作包括:
(a)提取目標(biāo)圖像B中的信息行數(shù):提取圖像E中白色像素值密度大于30%的區(qū)域,白色像素值密度大于30%區(qū)域的個(gè)數(shù)為圖像E中的行數(shù),為目標(biāo)圖像B中的行數(shù);
(b)提取目標(biāo)圖像B中的數(shù)字及文字信息;
(c)匹配所述字符M:將字符M與模板庫進(jìn)行匹配,匹配閾值為0.97,得到匹配字符Mi,其中i=0,1,2......n;
(d)重復(fù)步驟b及步驟c,從左到右排列匹配字符Mi,得到字符串Mz;
進(jìn)一步地,所述步驟(b)包括:
計(jì)算所述圖像E的水平積分,得到投影圖像F,投影圖像F中含有n個(gè)波峰,圖像E有n行;
分別分割n行圖像,得到分割圖像Fi,分割圖像寬度為M;
根據(jù)分割圖像Fi的垂直投影圖像G分割所述圖像E,得到字符M,字符M寬度為w,其中i=0,1,2......n。
進(jìn)一步地,所述步驟(5)中彈框包括:
顯示區(qū)域,用以顯示檢測結(jié)果,默認(rèn)顯示為數(shù)字;
切換按鈕,用以切換查看檢測結(jié)果的詳細(xì)信息;
取消、復(fù)制按鈕,用以對所述字符串進(jìn)行復(fù)制。
進(jìn)一步地,所述方法用于具有圖像處理的電子設(shè)備。
本發(fā)明還提供一種提取移動(dòng)終端圖像中信息的方法的提取裝置,所述提取裝置包括依次連接的開啟模塊,圖像截取模塊,圖像處理模塊,運(yùn)算處理模塊及顯示編輯模塊;
所述開啟模塊用于開啟設(shè)置,包括菜單開啟模塊,指紋識別開啟模塊及語音開啟模塊;
所述菜單開啟模塊適用于菜單開啟設(shè)置;
所述指紋識別開啟模塊適用于使用指紋開啟設(shè)置;
所述語音開啟模塊適用于使用語音開啟設(shè)置;
所述顯示編輯模塊包括顯示模塊,模式切換模塊及編輯模塊,顯示模塊及編輯模塊用于顯示及編輯所述能夠?qū)⒔邮請D像轉(zhuǎn)換為文字的方法得出的文字結(jié)果;
所述模式切換模塊用于切換顯示數(shù)字信息及詳細(xì)信息。
本發(fā)明該專利利用圖像處理能夠自動(dòng)提取圖片中含有的字符信息,包含數(shù)字與文字,方便用戶提取圖片中含有的感興趣信息,當(dāng)用戶將感興趣的信息,例如號碼信息復(fù)制到粘貼板中,則可以方便用戶到撥號界面中將號碼信息直接粘貼到撥號界面中,則省去了用戶記憶號碼信息到逐個(gè)輸入的繁瑣步驟。本專利涉及到方法可以移植到所有的android系統(tǒng)中,做為系統(tǒng)級別的應(yīng)用使用。本專利中圖像處理采用水平與垂直投影的方法分割用戶定位的感興趣區(qū)域中字符信息,該方法計(jì)算量小、速率高、準(zhǔn)確度高,并且計(jì)算過程中不會占用較多的內(nèi)存信息。
本發(fā)明有益效果是,
效果一,提高圖像處理轉(zhuǎn)換為文字?jǐn)?shù)字信息的智能性;
效果二,所述方法具有通用性;
效果三,所述方法具有高效性。
附圖說明
下面結(jié)合附圖和實(shí)施例對本發(fā)明進(jìn)一步說明。
圖1是本發(fā)明裝置框圖;
圖2是本發(fā)明流程圖;
圖3是本發(fā)明原圖像中截取一個(gè)寬度M、高度N的目標(biāo)圖像B的示意圖;
圖4是本發(fā)明分割圖像的示意圖;
圖5是本發(fā)明彈框的示意圖。
具體實(shí)施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合實(shí)施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
圖2是本發(fā)明流程示意圖,清楚詳細(xì)的敘述了本發(fā)明所述方法的流程。
實(shí)施例1:
如圖1,本實(shí)施公開一種能夠?qū)⒔邮請D像轉(zhuǎn)換為文字的方法的裝置,所述裝置包括依次連接的開啟模塊,圖像截取模塊,圖像處理模塊,運(yùn)算處理模塊及顯示編輯模塊;所述開啟模塊用于開啟設(shè)置,包括菜單開啟模塊,指紋識別開啟模塊及語音開啟模塊;所述菜單開啟模塊適用于菜單開啟設(shè)置;所述指紋識別開啟模塊適用于使用指紋開啟設(shè)置;所述語音開啟模塊適用于使用語音開啟設(shè)置;所述顯示編輯模塊包括顯示模塊,模式切換模塊及編輯模塊,顯示模塊及編輯模塊用于顯示及編輯所述能夠?qū)⒔邮請D像轉(zhuǎn)換為文字的方法得出的文字結(jié)果;所述模式切換模塊用于切換顯示數(shù)字信息及詳細(xì)信息。
一種依據(jù)能夠?qū)⒔邮請D像轉(zhuǎn)換為文字的方法,如圖2,所述方法步驟包括:
(1)用設(shè)置菜單開啟設(shè)置;
(2)用戶長按選定所需轉(zhuǎn)換目標(biāo)圖像B,如圖3,檢測界面顯示是否為圖片,如圖2所述,長按需要截取的位置時(shí),提示確認(rèn)截取的起始位置(x0,y0),提示確認(rèn)截取的終點(diǎn)位置(x1,y1),從原圖像中截取一個(gè)寬度M、高度N的目標(biāo)圖像B,如圖3;
(3)將目標(biāo)圖像B進(jìn)行灰度轉(zhuǎn)化,得到圖像C,圖像C的像素值為0~255;對圖像C進(jìn)行二值化操作,得到圖像D;對圖像D進(jìn)行開運(yùn)算操作,得到圖像E,圖像E行數(shù)為目標(biāo)圖像B的行數(shù);
(4)對所述圖像E進(jìn)行提取操作,得到字符串Mz,字符串Mz為目標(biāo)圖像B中的數(shù)字和文字信息;
(a)提取目標(biāo)圖像B中的信息行數(shù):提取圖像E中白色像素值密度大于30%的區(qū)域,白色像素值密度大于30%區(qū)域的個(gè)數(shù)為圖像E中的行數(shù),為目標(biāo)圖像B中的行數(shù);
(b)提取目標(biāo)圖像B中的數(shù)字及文字信息,計(jì)算所述圖像E的水平積分,得到投影圖像F,投影圖像F中含有n個(gè)波峰,圖像E有n行;
如圖4,分別分割n行圖像,得到分割圖像Fi,分割圖像寬度為M;
根據(jù)分割圖像Fi的垂直投影圖像G分割所述圖像E,得到字符M,如圖3所述,字符M寬度為w,其中i=0,1,2......n;
(c)匹配所述字符M:將字符M與模板庫進(jìn)行匹配,達(dá)到匹配閾值為0.97,得到匹配字符Mi,其中i=0,1,2......n;
(d)重復(fù)步驟b及步驟c,從左到右排列匹配字符Mi,得到字符串Mz;
(5)如圖5所示,彈框彈出顯示字符串Mz,默認(rèn)為數(shù)字顯示,切換按鈕查看檢測結(jié)果的詳細(xì)信息,用取消、復(fù)制按鈕對所述字符串進(jìn)行復(fù)制粘貼。
進(jìn)一步地,所述方法用于具有圖像處理的電子設(shè)備。
實(shí)施例2
本實(shí)施例在實(shí)施例1的技術(shù)上進(jìn)一步說明開啟方式的不同:步驟(1)為:
(1)用語音識別方式開啟設(shè)置。
實(shí)施例3
本實(shí)施例在實(shí)施例1的技術(shù)上進(jìn)一步說明開啟方式的不同:步驟(1)為:
(1)在指紋識別開啟處,雙擊,指紋識別開啟處開啟設(shè)置。
盡管上面對本發(fā)明說明性的具體實(shí)施方式進(jìn)行了描述,以便于本技術(shù)領(lǐng)域的技術(shù)人員能夠理解本發(fā)明,但是本發(fā)明不僅限于具體實(shí)施方式的范圍,對本技術(shù)領(lǐng)域的普通技術(shù)人員而言,只要各種變化只要在所附的權(quán)利要求限定和確定的本發(fā)明精神和范圍內(nèi),一切利用本發(fā)明構(gòu)思的發(fā)明創(chuàng)造均在保護(hù)之列。