国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種基于圖像的算式處理方法、裝置及一種終端的制作方法

      文檔序號:6626269閱讀:166來源:國知局
      一種基于圖像的算式處理方法、裝置及一種終端的制作方法
      【專利摘要】本發(fā)明公開一種基于圖像的算式處理方法、裝置及一種終端,涉及圖像處理領(lǐng)域,用于解決用戶手動(dòng)向具體計(jì)算器功能的終端輸入算式時(shí),需要耗費(fèi)大量時(shí)間的問題。在本發(fā)明的具體實(shí)施例包括:終端能夠從待操作圖像中獲取包括數(shù)字或運(yùn)算符的第一算式信息,進(jìn)而按照該第一算式信息的獲取順序,將這些第一算式信息進(jìn)行組合,生成第二算式信息,使得終端能夠?qū)Φ诙闶叫畔⑦M(jìn)行運(yùn)算并顯示運(yùn)算結(jié)果及算式,使用戶不需要手動(dòng)輸入算式,就可對想要的算式進(jìn)行運(yùn)算并得到其運(yùn)算結(jié)果,從而節(jié)省了用戶手動(dòng)輸入算式的時(shí)間。本發(fā)明實(shí)施例主要可應(yīng)用于具有計(jì)算器功能的終端中。
      【專利說明】一種基于圖像的算式處理方法、裝置及一種終端

      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及圖像處理領(lǐng)域,尤其涉及一種基于圖像的算式處理方法、裝置及一種終端。

      【背景技術(shù)】
      [0002]在實(shí)際使用計(jì)算器進(jìn)行計(jì)算的過程中,用戶一般需要將事先記載在紙質(zhì)文檔或電子文檔中的算式手動(dòng)錄入到計(jì)算器中。而在用戶進(jìn)行輸入時(shí),就需要用眼睛觀察算式,再手動(dòng)將算式輸入到計(jì)算器。但是在上述描述的算式運(yùn)算過程中,存在諸多問題,比如,用戶需要一邊觀察算式,一邊觀察輸入結(jié)果,不僅需要耗費(fèi)較長時(shí)間來完成輸入,而且一心二用容易導(dǎo)致輸入錯(cuò)誤。又比如,當(dāng)用戶需要輸入的算式很復(fù)雜時(shí),需要手動(dòng)輸入大量數(shù)字和運(yùn)算符號,為了保證輸入算式的正確性,可能還會(huì)耗費(fèi)時(shí)間對所輸入的內(nèi)容逐個(gè)進(jìn)行校驗(yàn),從而會(huì)花費(fèi)更多的時(shí)間。


      【發(fā)明內(nèi)容】

      [0003]本發(fā)明的實(shí)施例提供一種基于圖像的算式處理方法、裝置及一種終端,使得具有計(jì)算器功能的終端能夠直接獲取圖像中的算式,節(jié)省了用戶手動(dòng)輸入算式的時(shí)間。
      [0004]為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案:
      [0005]一種基于圖像的算式處理方法,包括:
      [0006]從待操作圖像中獲取第一算式信息,所述第一算式信息為數(shù)字或運(yùn)算符;
      [0007]按照所述第一算式信息的獲取順序,將鄰接的所述第一算式信息進(jìn)行組合,生成第二算式信息。
      [0008]一種基于圖像的算式處理裝置,包括:
      [0009]獲取單元,用于從待操作圖像中獲取第一算式信息,所述第一算式信息為數(shù)字或運(yùn)算符;
      [0010]組合單元,用于按照所述第一算式信息的獲取順序,將鄰接的所述獲取單元獲取的所述第一算式信息進(jìn)行組合,生成第二算式信息。
      [0011 ] 一種終端,所述終端包括:
      [0012]處理器,用于從待操作圖像中獲取第一算式信息,所述第一算式信息為數(shù)字或運(yùn)算符;并按照所述第一算式信息的獲取順序,將鄰接的所述第一算式信息進(jìn)行組合,生成第二算式信息;
      [0013]存儲(chǔ)器,用于存儲(chǔ)所述處理器得到的第一算式信息和所述第二算式信息。
      [0014]本發(fā)明提供了一種基于圖像的算式處理方法、裝置及一種終端,可簡化用戶在通過具有計(jì)算器功能的終端進(jìn)行算式運(yùn)算的操作流程,在本發(fā)明實(shí)施例中,終端能夠從待操作圖像中獲取包括數(shù)字或運(yùn)算符的第一算式信息,進(jìn)而按照該第一算式信息的獲取順序,將這些第一算式信息進(jìn)行組合,生成第二算式信息。與現(xiàn)有技術(shù)中,在通過終端進(jìn)行算式運(yùn)算時(shí),必須逐個(gè)接收用戶手動(dòng)輸入的數(shù)字或運(yùn)算符相比,在本發(fā)明提供實(shí)施例中,終端可以直接從圖像中獲取到算式信息,不需要人工手動(dòng)將圖像中的算式鍵入到終端中,簡化了用戶的操作流程,顯著節(jié)約了用戶進(jìn)行算式運(yùn)算的操作時(shí)間。

      【專利附圖】

      【附圖說明】
      [0015]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
      [0016]圖1為本發(fā)明實(shí)施例提供的一種基于圖像的算式處理的方法流程圖;
      [0017]圖2為本發(fā)明實(shí)施例提供的另一種基于圖像的算式處理的方法流程圖;
      [0018]圖3為本發(fā)明實(shí)施例提供的另一種基于圖像的算式處理的方法流程圖;
      [0019]圖4為本發(fā)明實(shí)施例提供的另一種基于圖像的算式處理的方法流程圖;
      [0020]圖5為本發(fā)明實(shí)施例提供的另一種基于圖像的算式處理的方法流程圖;
      [0021]圖6為本發(fā)明實(shí)施例提供的一種基于圖像的算式處理裝置的組成示意圖;
      [0022]圖7為本發(fā)明實(shí)施例提供的另一種基于圖像的算式處理裝置的組成示意圖;
      [0023]圖8為本發(fā)明實(shí)施例提供的另一種基于圖像的算式處理裝置的組成示意圖;
      [0024]圖9為本發(fā)明實(shí)施例提供的另一種基于圖像的算式處理裝置的組成示意圖;
      [0025]圖10為本發(fā)明實(shí)施例提供的一種終端的組成示意圖。

      【具體實(shí)施方式】
      [0026]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
      [0027]本發(fā)明提供了一種基于圖像的算式處理方法,該方法具體可應(yīng)用于移動(dòng)終端的計(jì)算器中,能夠節(jié)省用戶手動(dòng)輸入算式的時(shí)間,如圖1所示,包括:
      [0028]101、終端從待操作圖像中獲取第一算式信息。
      [0029]其中,待操作圖像為灰度圖像,且該待操作圖像中的像素點(diǎn)的灰度值為O或255。第一算式信息為數(shù)字或運(yùn)算符。需要說明的是,對待操作圖像進(jìn)行后續(xù)步驟201至步驟204的操作以獲取第一算式信息。
      [0030]102、終端按照第一算式信息的獲取順序,將鄰接的第一算式信息進(jìn)行組合,生成第二算式信息。
      [0031]其中,終端根據(jù)圖像中像素點(diǎn)的位置關(guān)系,對鄰接的第一算式信息進(jìn)行組合,得到第二算式信息,第二算式信息包括數(shù)字和/或運(yùn)算符,第二算式信息為一條包括數(shù)字、運(yùn)算符的算式。如果有多條算式,則將多條算式分別予以存儲(chǔ)備用。例如,圖像中有“1+2=”和“1++2”兩條算式信息,終端則會(huì)將這兩條算式信息都存儲(chǔ)下來,在后續(xù)步驟103中,會(huì)對這兩條算式信息的運(yùn)算邏輯進(jìn)行判斷。
      [0032]本發(fā)明提供了一種基于圖像的算式處理方法,可簡化用戶在通過具有計(jì)算器功能的終端進(jìn)行算式運(yùn)算的操作流程,在本發(fā)明實(shí)施例中,終端能夠從待操作圖像中獲取包括數(shù)字或運(yùn)算符的第一算式信息,進(jìn)而按照該第一算式信息的獲取順序,將這些第一算式信息進(jìn)行組合,生成第二算式信息。與現(xiàn)有技術(shù)中,在通過終端進(jìn)行算式運(yùn)算時(shí),必須逐個(gè)接收用戶手動(dòng)輸入的數(shù)字或運(yùn)算符相比,在本發(fā)明提供實(shí)施例中,終端可以直接從圖像中獲取到算式信息,不需要人工手動(dòng)將圖像中的算式鍵入到終端中,簡化了用戶的操作流程,顯著節(jié)約了用戶進(jìn)行算式運(yùn)算的操作時(shí)間。
      [0033]本發(fā)明還提供了一種方法,可用于從待操作圖像中獲取第一算式信息,如圖2所示,包括:
      [0034]201、終端通過待操作圖像的灰度值,獲取待操作圖像中的字符圖像。
      [0035]其中,終端根據(jù)待操作圖像中的每個(gè)像素點(diǎn)的灰度值,對圖像進(jìn)行差分累積處理,得到待操作圖像中的字符圖像。需要說明的是,差分累積處理利用像素點(diǎn)的灰度值,可達(dá)到字符圖像與背景圖像分離的目的。以白底黑字的圖像為例,圖像中的文字區(qū)域圖像的灰度值要比背景圖像的灰度值大,假設(shè)字符圖像的灰度值為255,而背景圖像的灰度值為0,這樣,字符圖像的灰度值和背景圖像的灰度值就有很大的差別,利用差分累積技術(shù),終端可以獲取背景圖像中的字符圖像。對于黑底白字的圖像,也可以用相同的原理將字符與背景分離。
      [0036]202、終端通過字符圖像的連通性,將字符圖像劃分為一個(gè)或多個(gè)字塊圖像。
      [0037]其中,字符圖像在某一區(qū)域內(nèi)具有連通性。終端通過該區(qū)域內(nèi)字符的連通性,確定字符形狀。例如,阿拉伯?dāng)?shù)字“I”在圖像表現(xiàn)上就具有連通性,它可以認(rèn)為是在一個(gè)區(qū)域內(nèi)一些灰度值為255的像素點(diǎn)組成的形狀。又如,存在一些漢字或者符號具有特殊的聯(lián)通性,例如“ + ”這類運(yùn)算符號以及漢字等在圖像表現(xiàn)上不具備連通性的字符圖像,但是在這些字符圖像所在的區(qū)域內(nèi)同樣是具備連通性的相關(guān)特征,則這些字符圖像可以利用連通性算法識(shí)別字符形狀。從而,終端就可以判斷圖像中哪些像素點(diǎn)構(gòu)成一個(gè)完整的字符圖像。進(jìn)而,將每一個(gè)識(shí)別出來的字符圖像劃分成一個(gè)獨(dú)立的字塊圖像。還需說明的是,字塊圖像可以為數(shù)字對應(yīng)的圖像或運(yùn)算符對應(yīng)的圖像,還可以包括:漢字對應(yīng)的圖像或英文字母對應(yīng)的圖像。
      [0038]203、終端通過字塊圖像與已存儲(chǔ)的預(yù)設(shè)字符的對應(yīng)關(guān)系,將字塊圖像轉(zhuǎn)化為字塊信息。
      [0039]其中,對每一個(gè)獨(dú)立的字塊圖像終端采用模式識(shí)別算法,對字塊圖像進(jìn)行識(shí)別。值得說明的是,模式識(shí)別算法是將字塊圖像中含有的圖像特征與已存儲(chǔ)的預(yù)設(shè)字符的圖像特征進(jìn)行匹配,這些圖像特征可以為用戶或系統(tǒng)設(shè)定的特征。例如,阿拉伯?dāng)?shù)字“7”在圖像表現(xiàn)上可以看作由一個(gè)角組成,那么,這一個(gè)角就是“7”的一個(gè)圖像特征,當(dāng)終端對獨(dú)立的字塊圖像進(jìn)行模式識(shí)別后,終端根據(jù)識(shí)別出的字塊圖像與終端內(nèi)存儲(chǔ)的計(jì)算機(jī)語言的對應(yīng)關(guān)系,將字塊圖像轉(zhuǎn)化為終端可識(shí)別的字塊信息。字塊信息包括第一算式信息和字符信息。
      [0040]204、終端從字塊信息中獲取第一算式信息。
      [0041]其中,終端對字塊信息進(jìn)行過濾,將表示數(shù)字或運(yùn)算符的字塊信息保留下來,將其他無關(guān)的字符信息剔除掉。
      [0042]本發(fā)明提供的另一實(shí)施例,用于處理第二算式信息,執(zhí)行在步驟102之后,如圖3所示,還包括:
      [0043]103、當(dāng)?shù)诙闶叫畔M足預(yù)設(shè)語法時(shí),向用戶顯示第二算式信息和第二算式信息的計(jì)算結(jié)果。
      [0044]其中,預(yù)設(shè)語法為數(shù)字和運(yùn)算符的組合方式。終端根據(jù)預(yù)設(shè)語法,將不滿足預(yù)設(shè)語法的第二算式信息過濾掉。需要說明的,滿足預(yù)設(shè)語法即表明第二算式信息所表示的算式符合運(yùn)算邏輯。例如,“1+2 =”即為一個(gè)符合運(yùn)算邏輯的第二算式信息,而“1++2”就不符合。在終端計(jì)算出結(jié)果之后,將該結(jié)果和計(jì)算出該結(jié)果的算式同時(shí)顯示給用戶。
      [0045]本發(fā)明實(shí)施例還提供了一種方法,用于處理已顯示的第二算式信息及其計(jì)算結(jié)果,執(zhí)彳了在步驟103之后,如圖4所不,包括:
      [0046]104、終端接收用戶輸入的指示信息,指示信息用于處理已顯示的第二算式信息和計(jì)算結(jié)果,處理至少包括刪除處理和/或重新識(shí)別處理。
      [0047]在獲取到上述指示信息之后該方法進(jìn)一步還包括:對第二算式和計(jì)算結(jié)果執(zhí)行指示信息指示的操作。
      [0048]其中,當(dāng)執(zhí)行完上述步驟101至步驟103之后,終端將整個(gè)算式及其計(jì)算結(jié)果顯示給用戶,如果有多個(gè)算式,則逐條顯示。如果用戶發(fā)現(xiàn)識(shí)別出的算式有誤,終端接收用戶點(diǎn)擊該條算式的手勢,并顯示選擇菜單。在選擇菜單中,有“重新識(shí)別”、“刪除”和“手動(dòng)輸入”三個(gè)選項(xiàng)。需要說明的是,終端收到“重新識(shí)別”指令后,會(huì)重新對該算式所在區(qū)域進(jìn)行識(shí)另IJ、運(yùn)算和顯示。終端收到“刪除”指令后,會(huì)刪除該條算式。終端收到“手動(dòng)輸入”指令后,會(huì)顯示鍵盤,由用戶手動(dòng)輸入該算式,并刪除原算式。
      [0049]本發(fā)明實(shí)施例還提供了一種方法,用于獲取原始圖像,其流程如圖5所示,還包括:
      [0050]501、終端獲取原始圖像。
      [0051]該501中描述的該原始圖像的具體獲取流程可以是:終端可以通過攝像頭直接攝取圖像,或者從與該終端關(guān)聯(lián)的存儲(chǔ)設(shè)備中獲取已存儲(chǔ)的圖像。
      [0052]在執(zhí)行上述步驟501時(shí),本發(fā)明提供了一種實(shí)現(xiàn)方法但不限定僅通過這種方法實(shí)現(xiàn)。在終端操作主界面上,提供“圖像輸入”按鍵,點(diǎn)擊該案件后彈出二級選擇界面,在二級選擇界面上,有“拍照”和“圖片”兩個(gè)選項(xiàng),用來給用戶提供“拍照”和“圖片”兩種方式輸入包含數(shù)學(xué)算式的圖像。當(dāng)選擇“拍照”方式時(shí),則啟動(dòng)攝像頭,并顯示預(yù)覽界面,準(zhǔn)備進(jìn)行圖像采集,采集到的圖像作為原始圖像,導(dǎo)入圖像處理環(huán)節(jié)進(jìn)行后續(xù)步驟502至步驟503 ;當(dāng)選擇“圖片”方式時(shí),則啟動(dòng)圖片文件管理軟件,由用戶選取相應(yīng)的圖片作為原始圖像,導(dǎo)入圖像處理環(huán)節(jié)進(jìn)行后續(xù)步驟502至步驟503。
      [0053]在執(zhí)行步驟501后,本發(fā)明實(shí)施例還提供了一種方法可以用于獲取原始圖像中算式區(qū)域的圖像,可通過執(zhí)行步驟502實(shí)現(xiàn)。
      [0054]502、終端從原始圖像中獲取算式區(qū)域圖像。
      [0055]在該502的具體實(shí)現(xiàn)流程中,由于終端需要獲取用戶的操作手勢,所以終端所屬的移動(dòng)終端,須支持觸屏操作。在終端獲取原始圖像中的算式區(qū)域圖像時(shí),包括但不限定有下述兩種方法:
      [0056]第一種方法,終端獲取用戶輸入手勢的路徑,并通過該手勢路徑在原始圖像中確定算式區(qū)域。
      [0057]在第一種方法的實(shí)現(xiàn)過程中,用戶在算式所在區(qū)域畫一個(gè)圈,圈定識(shí)別區(qū)域。終端獲取用戶圈選區(qū)域。在圖像處理過程中,終端僅保留圈選部分圖像作為識(shí)別區(qū)域。
      [0058]第二種方法,終端獲取用戶輸入的滑動(dòng)手勢,并通過該滑動(dòng)手勢確定算式區(qū)域。
      [0059]值得說明的是,在該第二種方法中,用戶輸入該滑動(dòng)手勢的路徑為直線,該直線貫穿原始圖像中的算式。
      [0060]在第二種方法的實(shí)現(xiàn)過程中,用戶按照文字排列方向用手勢直線貫穿所需算式中的所有數(shù)字和符號。在圖像處理過程中,終端獲取用戶手勢直線貫穿的區(qū)域,作為識(shí)別區(qū)域。
      [0061]503、終端對原始圖像或算式區(qū)域圖像轉(zhuǎn)化為灰度圖像,并對灰度圖像進(jìn)行二值化處理,獲取待操作圖像。
      [0062]其中,終端獲取原始圖像,并對原始圖像進(jìn)行圖像處理,即把RGB (紅綠藍(lán))圖像中由紅、綠、藍(lán)三色組成的每個(gè)像素點(diǎn)通過浮點(diǎn)算法轉(zhuǎn)換為灰度值為O到255之間的灰度圖像。在此,本發(fā)明不限定僅通過浮點(diǎn)算法這一種方法實(shí)現(xiàn)轉(zhuǎn)換,任何現(xiàn)有的已公開的可以將RGB圖像轉(zhuǎn)換成灰度圖像的方法均屬于本發(fā)明的保護(hù)范圍。在終端將圖像換成灰度圖像之后,終端會(huì)對圖像進(jìn)行灰度拉伸處理,利用分段線性變換函數(shù),可將原圖在a到b之間的灰度拉伸到c到d之間,可以起到在圖像像素點(diǎn)的灰度值集中在較暗區(qū)域,導(dǎo)致圖像偏暗時(shí)使圖像變亮,或,圖像像素點(diǎn)的灰度值集中在較亮區(qū)域,導(dǎo)致圖像偏亮?xí)r使圖像變暗,改善圖像的質(zhì)量。其中,a、b、C、d為均O到255之間的灰度值。
      [0063]在獲取到灰度圖像之后,終端對灰度圖像進(jìn)行二值化處理,也就是將圖像上的像素點(diǎn)的灰度值設(shè)置為O或255。例如,在圖像中字符的顏色為黑色,而背景的顏色為白色或灰色的圖像。由于字符的灰度值會(huì)比背景的灰度值大很多,可以預(yù)設(shè)灰度值等于200為一個(gè)判定條件,把灰度值大于200的像素點(diǎn)的灰度值都設(shè)置為255,把灰度值小于200的像素點(diǎn)的灰度值都設(shè)置為0,也就是整個(gè)圖像較未進(jìn)行二值化處理時(shí)的灰度圖像呈現(xiàn)出明顯的黑白效果,進(jìn)行二值化處理后的圖像,即為待操作圖像。
      [0064]為方便本發(fā)明的理解,在本發(fā)明的另一實(shí)施例中,提供了一種基于圖像的算式處理方法,可應(yīng)用在移動(dòng)終端的終端上。
      [0065]其中,當(dāng)用戶需要計(jì)算的算式在某張圖像中時(shí),用戶可以將圖像導(dǎo)入終端中。用戶導(dǎo)入圖像的方法有兩種,第一種方法為“拍照”,即用戶通過終端提供的“圖像輸入”按鍵,選擇“拍照”選項(xiàng)后,通過攝像頭采集原始圖像,導(dǎo)入圖像處理環(huán)節(jié);第二種方法為“圖片”,即用戶通過終端提供的“圖像輸入”按鍵,選擇“圖片”選項(xiàng)后,啟動(dòng)圖片文件管理軟件,由用戶選擇相應(yīng)的圖像作為原始圖像,導(dǎo)入圖像處理環(huán)節(jié)。在終端獲取算式時(shí),本發(fā)明實(shí)施例提供了兩種優(yōu)選方式,第一種方式為“圈取”,終端會(huì)對原始圖像進(jìn)行剪裁,只留下用戶圈取范圍內(nèi)的圖像導(dǎo)入圖像處理環(huán)節(jié);第二種方式為“劃取”,終端只對用戶用手勢直線貫穿過的數(shù)字和運(yùn)算符號的圖像導(dǎo)入圖像處理環(huán)節(jié)。
      [0066]當(dāng)終端獲取到圖像之后,會(huì)對圖像進(jìn)行圖像處理,通過浮點(diǎn)算法等方式,將原始的RGB圖像轉(zhuǎn)換為灰度圖像,再經(jīng)過灰度拉伸,提高灰度圖像的圖像質(zhì)量。然后終端對灰度圖像進(jìn)行二值化處理,使圖像中的字符圖像中像素點(diǎn)的灰度值為255,背景圖像中像素點(diǎn)的灰度值為0,最后利用差分累積技術(shù),將字符圖像從背景圖像中剪裁出來供終端對字符圖像進(jìn)行識(shí)別。
      [0067]終端通過字符圖像的連通性,采用連通性算法,識(shí)別哪些區(qū)域?qū)儆谝粋€(gè)文字區(qū)域,對識(shí)別出來的文字區(qū)域采用模式識(shí)別算法,將文字區(qū)域內(nèi)的字符信息轉(zhuǎn)換成終端可識(shí)別的計(jì)算機(jī)語言。然后終端對字符信息進(jìn)行過濾,只保留數(shù)字和運(yùn)算符,并計(jì)算符合運(yùn)算邏輯的算式。
      [0068]當(dāng)終端對目標(biāo)算式完成計(jì)算之后,會(huì)將算式和結(jié)果同時(shí)顯示給用戶,供用戶進(jìn)行核對。若算式有誤,用戶可點(diǎn)擊該條算式,選擇終端彈出的選擇菜單上選項(xiàng)。選擇菜單上包括“重新識(shí)別”、“刪除”和“手動(dòng)輸入”三個(gè)選項(xiàng)。用戶點(diǎn)擊“重新識(shí)別”選項(xiàng)后,就會(huì)重新對該算式所在區(qū)域進(jìn)行識(shí)別、運(yùn)算和顯示。用戶點(diǎn)擊“刪除”后,就會(huì)刪除該條算式。用戶點(diǎn)擊“手動(dòng)輸入”選項(xiàng)后,會(huì)彈出鍵盤,由用戶手動(dòng)輸入該算式,并刪除原算式。
      [0069]本發(fā)明另一實(shí)施例提供了一種基于圖像的算式處理裝置,如圖6所示,包括:獲取單元61、組合單元62。
      [0070]獲取單元61,用于從待操作圖像中獲取第一算式信息。
      [0071 ] 其中,第一算式信息為數(shù)字或運(yùn)算符。
      [0072]組合單元62,用于按照第一算式信息的獲取順序,將鄰接的獲取單元61獲取的第一算式信息進(jìn)行組合,生成第二算式信息。
      [0073]在本裝置的一種可選組成方式中,如圖7所示,獲取單元61包括:第一獲取子單元611、圖像劃分子單元612、圖像轉(zhuǎn)化子單元613、第二獲取子單元614。
      [0074]第一獲取子單元611,用于通過待操作圖像的灰度值,獲取待操作圖像中的字符圖像。
      [0075]圖像劃分子單元612,用于通過第一獲取子單元611獲取的字符圖像的連通性,將字符圖像劃分為一個(gè)或多個(gè)字塊圖像。
      [0076]其中,字塊圖像至少包括數(shù)字對應(yīng)的圖像或運(yùn)算符對應(yīng)的圖像。
      [0077]圖像轉(zhuǎn)化子單元613,用于通過圖像劃分子單元612得到的字塊圖像與已存儲(chǔ)的預(yù)設(shè)字符的對應(yīng)關(guān)系,將字塊圖像轉(zhuǎn)化為字塊信息。
      [0078]其中,字塊信息包括所述第一算式信息和字符信息。
      [0079]第二獲取子單元614,用于從圖像轉(zhuǎn)化子單元613得到的字塊信息中獲取第一算式信息。
      [0080]可選的是,如圖8所示,該裝置還包括:顯示單元63。
      [0081]顯示單元63,用于當(dāng)通過組合單元62得到的第二算式信息滿足預(yù)設(shè)語法時(shí),向用戶顯示第二算式信息和第二算式信息的計(jì)算結(jié)果。
      [0082]其中,預(yù)設(shè)語法為數(shù)字和運(yùn)算符的組合方式。
      [0083]可選的是,如圖9所示,該裝置還包括:接收單元64、處理單元65。
      [0084]接收單元64,用于接收用戶輸入的指示信息,指示信息用于處理已顯示的第二算式信息和所述計(jì)算結(jié)果,處理至少包括刪除處理和/或重新識(shí)別處理。
      [0085]處理單元65,用于對第二算式和計(jì)算結(jié)果執(zhí)行接收單元64接收到的指示信息指示的操作。
      [0086]獲取單元61,還用于獲取原始圖像?;蛘?,還用于獲取原始圖像并從原始圖像中獲取算式區(qū)域圖像。
      [0087]處理單元65,還用于將獲取單元61獲取的原始圖像或算式區(qū)域圖像轉(zhuǎn)化為灰度圖像,并對所述灰度圖像進(jìn)行二值化處理,得到待操作圖像。
      [0088]值得說明的是,本實(shí)施例中如圖6至9所示的裝置用于實(shí)現(xiàn)上述如圖1至5所描述的方法流程。
      [0089]本發(fā)明提供了一種基于圖像的算式處理裝置,可簡化用戶在通過具有計(jì)算器功能的終端進(jìn)行算式運(yùn)算的操作流程,在本發(fā)明實(shí)施例中,終端能夠從待操作圖像中獲取包括數(shù)字或運(yùn)算符的第一算式信息,進(jìn)而按照該第一算式信息的獲取順序,將這些第一算式信息進(jìn)行組合,生成第二算式信息。與現(xiàn)有技術(shù)中,在通過終端進(jìn)行算式運(yùn)算時(shí),必須逐個(gè)接收用戶手動(dòng)輸入的數(shù)字或運(yùn)算符相比,在本發(fā)明提供實(shí)施例中,終端可以直接從圖像中獲取到算式信息,不需要人工手動(dòng)將圖像中的算式鍵入到終端中,簡化了用戶的操作流程,顯著節(jié)約了用戶進(jìn)行算式運(yùn)算的操作時(shí)間。
      [0090]一種終端,如圖10所示,包括:處理器1001、存儲(chǔ)器1002、接收器1003、顯示器1004。其中,處理器1001、存儲(chǔ)器1002、接收器1003、顯示器1004通過總線連接,處理器1001可跟存儲(chǔ)器1002、接收器1003、顯示器1004進(jìn)行通信,存儲(chǔ)器1002可跟接收器1003、顯示器1004進(jìn)行通信。處理器1001處理接收器1003接收到的用戶指示和原始圖像,處理得到第二算式信息的計(jì)算結(jié)果,存儲(chǔ)器1002存儲(chǔ)處理器1001得到的第一算式信息、第二算式信息、待操作圖像等,顯示器1004顯示存儲(chǔ)器1002的第二算式信息和處理器1001得到的第二算式信息的計(jì)算結(jié)果。
      [0091]處理器1001,用于從待操作圖像中獲取第一算式信息,第一算式信息為數(shù)字或運(yùn)算符;并按照第一算式信息的獲取順序,將鄰接的第一算式信息進(jìn)行組合,生成第二算式信肩、O
      [0092]可選地,處理器1001還用于通過待操作圖像的灰度值,獲取待操作圖像中的字符圖像;還通過字符圖像的連通性,將字符圖像劃分為一個(gè)或多個(gè)字塊圖像,字塊圖像至少包括數(shù)字對應(yīng)的圖像或運(yùn)算符對應(yīng)的圖像;還用于根據(jù)字塊圖像與存儲(chǔ)器1002已存儲(chǔ)的預(yù)設(shè)字符的對應(yīng)關(guān)系,將字塊圖像轉(zhuǎn)化為字塊信息,字塊信息包括第一算式信息和字符信息;還用從得到的字塊信息中獲取第一算式信息。
      [0093]可選地,處理器1001還用于對第二算式和第二算式信息的計(jì)算結(jié)果,執(zhí)行接收器1003接收到的指示信息所指示的操作;還用于從接收器1003接收的原始圖像中獲取算式區(qū)域圖像;還用于將原始圖像或算式區(qū)域圖像轉(zhuǎn)化為灰度圖像,并對灰度圖像進(jìn)行二值化處理,得到待操作圖像。
      [0094]存儲(chǔ)器1002,用于存儲(chǔ)處理器1001得到的第一算式信息和第二算式信息;還用于存儲(chǔ)預(yù)設(shè)字符的對應(yīng)關(guān)系。
      [0095]接收器1003,用于接收用戶輸入的指示信息;還用于接收原始圖像。
      [0096]顯示器1004,用于當(dāng)通過處理器1001得到的第二算式信息滿足預(yù)設(shè)語法時(shí),向用戶顯示第二算式信息和第二算式信息的計(jì)算結(jié)果。
      [0097]值得說明的是,本實(shí)施例中如圖10所示的終端可以實(shí)現(xiàn)上述如圖1至5所描述的方法流程。
      [0098]本發(fā)明提供了一種終端,可簡化用戶在通過具有計(jì)算器功能的終端進(jìn)行算式運(yùn)算的操作流程,在本發(fā)明實(shí)施例中,終端能夠從待操作圖像中獲取包括數(shù)字或運(yùn)算符的第一算式信息,進(jìn)而按照該第一算式信息的獲取順序,將這些第一算式信息進(jìn)行組合,生成第二算式信息。與現(xiàn)有技術(shù)中,在通過終端進(jìn)行算式運(yùn)算時(shí),必須逐個(gè)接收用戶手動(dòng)輸入的數(shù)字或運(yùn)算符相比,在本發(fā)明提供實(shí)施例中,終端可以直接從圖像中獲取到算式信息,不需要人工手動(dòng)將圖像中的算式鍵入到終端中,簡化了用戶的操作流程,顯著節(jié)約了用戶進(jìn)行算式運(yùn)算的操作時(shí)間。
      [0099]通過以上的實(shí)施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在可讀取的存儲(chǔ)介質(zhì)中,如計(jì)算機(jī)的軟盤,硬盤或光盤等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。
      [0100]以上所述,僅為本發(fā)明的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。
      【權(quán)利要求】
      1.一種基于圖像的算式處理方法,其特征在于,包括: 從待操作圖像中獲取第一算式信息,所述第一算式信息為數(shù)字或運(yùn)算符; 按照所述第一算式信息的獲取順序,將鄰接的所述第一算式信息進(jìn)行組合,生成第二算式信息。
      2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述從待操作圖像中獲取第一算式信息,包括: 通過所述待操作圖像的灰度值,獲取所述待操作圖像中的字符圖像; 通過所述字符圖像的連通性,將所述字符圖像劃分為一個(gè)或多個(gè)字塊圖像,所述字塊圖像至少包括所述數(shù)字對應(yīng)的圖像或所述運(yùn)算符對應(yīng)的圖像; 通過所述字塊圖像與已存儲(chǔ)的預(yù)設(shè)字符的對應(yīng)關(guān)系,將所述字塊圖像轉(zhuǎn)化為字塊信息,所述字塊信息包括所述第一算式信息和字符信息; 從所述字塊信息中獲取所述第一算式信息。
      3.根據(jù)權(quán)利要求2所述的方法,其特征在于,在生成所述第二算式信息之后,所述方法還包括: 當(dāng)所述第二算式信息滿足預(yù)設(shè)語法時(shí),向用戶顯示所述第二算式信息和所述第二算式信息的計(jì)算結(jié)果,所述預(yù)設(shè)語法為所述數(shù)字和所述運(yùn)算符的組合方式。
      4.根據(jù)權(quán)利要求1-3任意一項(xiàng)所述的方法,其特征在于,所述方法還包括: 接收用戶輸入的指示信息,所述指示信息用于處理已顯示的所述第二算式信息和所述計(jì)算結(jié)果,所述處理至少包括刪除處理和/或重新識(shí)別處理; 對所述第二算式和所述計(jì)算結(jié)果執(zhí)行所述指示信息指示的操作。
      5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述方法還包括: 獲取原始圖像; 或者,獲取原始圖像并從所述原始圖像中獲取算式區(qū)域圖像; 將所述原始圖像或所述算式區(qū)域圖像轉(zhuǎn)化為灰度圖像,并對所述灰度圖像進(jìn)行二值化處理,獲取所述待操作圖像。
      6.一種基于圖像的算式處理裝置,其特征在于,包括: 獲取單元,用于從待操作圖像中獲取第一算式信息,所述第一算式信息為數(shù)字或運(yùn)算符; 組合單元,用于按照所述第一算式信息的獲取順序,將鄰接的所述獲取單元獲取的所述第一算式信息進(jìn)行組合,生成第二算式信息。
      7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述獲取單元包括: 第一獲取子單元,用于通過所述待操作圖像的灰度值,獲取所述待操作圖像中的字符圖像; 圖像劃分子單元,用于通過所述第一獲取子單元獲取的所述字符圖像的連通性,將所述字符圖像劃分為一個(gè)或多個(gè)字塊圖像,所述字塊圖像至少包括所述數(shù)字對應(yīng)的圖像或所述運(yùn)算符對應(yīng)的圖像; 圖像轉(zhuǎn)化子單元,用于通過所述圖像劃分子單元得到的所述字塊圖像與已存儲(chǔ)的預(yù)設(shè)字符的對應(yīng)關(guān)系,將所述字塊圖像轉(zhuǎn)化為字塊信息,所述字塊信息包括所述第一算式信息和字符信息; 第二獲取子單元,用于從所述圖像轉(zhuǎn)化子單元得到的所述字塊信息中獲取所述第一算式信息。
      8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括: 顯示單元,用于當(dāng)通過所述組合單元得到的所述第二算式信息滿足預(yù)設(shè)語法時(shí),向用戶顯示所述第二算式信息和所述第二算式信息的計(jì)算結(jié)果,所述預(yù)設(shè)語法為所述數(shù)字和所述運(yùn)算符的組合方式。
      9.根據(jù)權(quán)利要求6-8任意一種所述的裝置,其特征在于,所述裝置還包括: 接收單元,用于接收用戶輸入的指示信息,所述指示信息用于處理已顯示的所述第二算式信息和所述計(jì)算結(jié)果,所述處理至少包括刪除處理和/或重新識(shí)別處理; 處理單元,用于對所述第二算式和所述計(jì)算結(jié)果執(zhí)行所述接收單元接收到的所述指示信息指示的操作; 所述獲取單元,還用于獲取原始圖像;或者, 所述獲取單元,還用于獲取原始圖像并從所述原始圖像中獲取算式區(qū)域圖像; 所述處理單元,還用于將所述獲取單元獲取的所述原始圖像或所述算式區(qū)域圖像轉(zhuǎn)化為灰度圖像,并對所述灰度圖像進(jìn)行二值化處理,得到所述待操作圖像。
      10.一種終端,其特征在于,所述終端包括: 處理器,用于從待操作圖像中獲取第一算式信息,所述第一算式信息為數(shù)字或運(yùn)算符;并按照所述第一算式信息的獲取順序,將鄰接的所述第一算式信息進(jìn)行組合,生成第二算式信息; 存儲(chǔ)器,用于存儲(chǔ)所述處理器得到的第一算式信息和所述第二算式信息。
      【文檔編號】G06K9/20GK104268540SQ201410453404
      【公開日】2015年1月7日 申請日期:2014年9月5日 優(yōu)先權(quán)日:2014年9月5日
      【發(fā)明者】張哲
      申請人:宇龍計(jì)算機(jī)通信科技(深圳)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
      1