一種文字檢索方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及檢索技術(shù)領(lǐng)域,特別是指一種文字檢索方法和裝置。
【背景技術(shù)】
[0002]隨著計算機技術(shù)的蓬勃發(fā)展,人們越來越頻繁的使用計算機進行文字的檢索,從而來獲取與文字相關(guān)的信息和資料。如果用戶想檢索圖中的文字,只能手動的將要檢索的文字輸入到檢索框中。此種檢索方法不僅費時費力,而且造成用戶體驗非常差。
【發(fā)明內(nèi)容】
[0003]有鑒于此,本發(fā)明的目的在于提出一種文字檢索方法和裝置,能夠極大地方便用戶的檢索過程,提高用戶體驗。
[0004]基于上述目的本發(fā)明提供的文字檢索方法,包括以下步驟:
[0005]第一步,鼠標(biāo)框選包含有文字的圖片;
[0006]第二步,鼠標(biāo)將所述框選的圖片拖拽至檢索區(qū)域內(nèi);
[0007]第三步,判斷該拖拽操作是否滿足預(yù)設(shè)的拖拽規(guī)則,若滿足則直接進行第四步,若不滿足則返回至第三步;
[0008]第四步,對所述選中的圖片進行文字提取;
[0009]第五步,最后將提取出的文字顯示在該檢索區(qū)域中進行檢索。
[0010]可選地,在第一步中所述框選的圖片是整個目標(biāo)圖片,或者是該目標(biāo)圖片上的一部分。
[0011]進一步地,在第一步中利用鼠標(biāo)依次框選出多個包含有文字的圖片。
[0012]可選地,在第二步中若框選的圖片為多個,則在拖拽起始時鼠標(biāo)光標(biāo)在任意一個選中圖片的上面即可。
[0013]可選地,在第三步中預(yù)設(shè)的拖拽規(guī)則是當(dāng)拖拽的該框選圖片的其中的任意部分與所述的檢索區(qū)域重疊,則拖拽該框選圖片至檢索區(qū)域的操作成功。
[0014]可選地,在第四步對所述選中的圖片進行文字提取的步驟包括:
[0015]將24位位圖格式的該選中的圖片壓縮為8位位圖格式;
[0016]對所述8位位圖格式的該選中的圖片進行二值化處理,得到黑白圖片;
[0017]根據(jù)預(yù)先設(shè)置好的灰度閾值,提取該黑白圖片中大于或者小于該灰度閾值的點,最后提取出的點形成文字。
[0018]進一步地,所述設(shè)定的灰度閾值為180,提取該黑白圖片上大于或者小于所述設(shè)定的閾值的點,然后提取的這些點所顯示出的文字就是該選中圖片上文字。
[0019]進一步地,所述灰度閾值同時設(shè)定一個低閾值和一個高閾值,把高于高閾值的點和低于低閾值的點都提取出來做識別,識別出是文字的就判定為文字,不能識別為文字的就不作為要檢索的文字。
[0020]進一步地,所述灰度閾值同時設(shè)定一個低閾值和一個高閾值,低閾值為90,高閾值為 180。
[0021]進一步地,所述的步驟四當(dāng)選中的圖片是有多個時,則按照框選圖片時的依次順序?qū)γ總€圖片進行提取文字并且排序。
[0022]基于上述目的,本發(fā)明還提供了一種文字檢索裝置,包括:
[0023]圖片選擇單元,用于利用鼠標(biāo)框選包含有文字的圖片;
[0024]圖片拖拽單元,與所述圖片選擇單元相連,用于利用鼠標(biāo)將所述框選的圖片拖拽至檢索區(qū)域內(nèi);
[0025]判斷單元,判斷所述圖片拖拽單元的拖拽操作是否滿足預(yù)設(shè)的拖拽規(guī)則,若滿足則與所述文字提取單元相連,若不滿足則與所述圖片拖拽單元相連;
[0026]文字提取單元,用于對所述選中的圖片進行文字提??;
[0027]文字顯示單元,與所述文字提取單元相連,用于將提取出的文字顯示在該檢索區(qū)域中進行檢索。
[0028]可選地,所述圖片選擇單元框選的圖片是整個目標(biāo)圖片,或者是該目標(biāo)圖片上的一部分。
[0029]進一步地,所述圖片選擇單元利用鼠標(biāo)依次框選出多個包含有文字的圖片。
[0030]可選地,所述圖片拖拽單元若框選的圖片為多個,則在拖拽起始時鼠標(biāo)光標(biāo)在任意一個選中圖片的上面即可。
[0031]可選地,所述判斷單元預(yù)設(shè)的拖拽規(guī)則是當(dāng)拖拽的該框選圖片的其中的任意部分與所述的檢索區(qū)域重疊,則拖拽該框選圖片至檢索區(qū)域的操作成功。
[0032]可選地,所述文字提取單元對所述選中的圖片進行文字提取的步驟包括:
[0033]將24位位圖格式的該選中的圖片壓縮為8位位圖格式;
[0034]對所述8位位圖格式的該選中的圖片進行二值化處理,得到黑白圖片;
[0035]根據(jù)預(yù)先設(shè)置好的灰度閾值,提取該黑白圖片中大于或者小于該灰度閾值的點,最后提取出的點形成文字。
[0036]進一步地,所述設(shè)定的灰度閾值為180,提取該黑白圖片上大于或者小于所述設(shè)定的閾值的點,然后提取的這些點所顯示出的文字就是該選中圖片上文字。
[0037]進一步地,所述灰度閾值同時設(shè)定一個低閾值和一個高閾值,把高于高閾值的點和低于低閾值的點都提取出來做識別,識別出是文字的就判定為文字,不能識別為文字的就不作為要檢索的文字。
[0038]進一步地,所述灰度閾值同時設(shè)定一個低閾值和一個高閾值,低閾值為90,高閾值為 180。
[0039]進一步地,所述的文字提取單元當(dāng)選中的圖片是有多個時,則按照框選圖片時的依次順序?qū)γ總€圖片進行提取文字并且排序。
[0040]從上面所述可以看出,本發(fā)明提供的文字檢索方法和裝置,通過鼠標(biāo)框選包含有文字的圖片,對所述選中的圖片進行文字提取,最后將提取出的文字顯示在該檢索區(qū)域中進行檢索。從而,大大減輕了用戶在進行檢索時的工作,提高了檢索效率。
【附圖說明】
[0041]圖1為本發(fā)明實施例一種文字檢索方法的流程示意圖;
[0042]圖2為本發(fā)明實施例對選中的圖片進行文字提取的流程示意圖;
[0043]圖3為本發(fā)明實施例一種文字檢索裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0044]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚明白,以下結(jié)合具體實施例,并參照附圖,對本發(fā)明進一步詳細(xì)說明。
[0045]參閱圖1所示,為本發(fā)明實施例一種文字檢索方法的流程示意圖,所述文字檢索方法包括:
[0046]步驟101,鼠標(biāo)框選包含有文字的圖片。
[0047]在本發(fā)明的實施例中,用戶在對頁面進行操作的過程中,希望能夠從本地或者網(wǎng)絡(luò)上檢索某個圖片上的文字,從而得到與該文字相關(guān)的信息。用戶可以將鼠標(biāo)指針移到目標(biāo)圖片上,然后利用鼠標(biāo)框選該目標(biāo)圖片中想要進行檢索的部分。其中,該框選的圖片可以是整個該目標(biāo)圖片,也可以是該目標(biāo)圖片上的一部分。
[0048]作為本發(fā)明的另一個實施例,可以利用鼠標(biāo)依次框選出多個包含有文字的圖片。較佳地可以通過CTRL+鼠標(biāo)的方法框選出多個圖片,即當(dāng)鼠標(biāo)框選出第一個圖片后,先按住CTRL鍵再用鼠標(biāo)框選第二個圖片。
[0049]步驟102,鼠標(biāo)將所述框選的圖片拖拽至檢索區(qū)域內(nèi)。
[0050]在實施例中,若框選的圖片為多個,則在拖拽起始時只需鼠標(biāo)光標(biāo)在任意一個選中圖片的上面即可。
[0051]步驟103,判斷該拖拽操作是否滿足預(yù)設(shè)的拖拽規(guī)則,若滿足則直接進行步驟104,若不滿足則返回至步驟102。
[0052]作為本發(fā)明的一個實施例,預(yù)設(shè)的拖拽規(guī)則可以是當(dāng)拖拽的該框選圖片的其中的任意部分與所述的檢索區(qū)域重疊,則拖拽該框選圖片至檢索區(qū)域的操作成功。當(dāng)沒有成功操作該拖拽規(guī)則時,則返回步驟102重新拖拽框選的圖片。當(dāng)成功操作該拖拽規(guī)則時,則可以直接進行步驟104。
[0053]步驟104,對所述選中的圖片進行文字提取。如圖2所示,其具體實施過程如下:
[0054]步驟201:將24位位圖格式的該選中的圖片壓縮為8位位圖格式。
[0055]步驟202:對所述8位位圖格式的該選中的圖片進行二值化處理,得到黑白圖片。
[0056]步驟203:根據(jù)預(yù)先設(shè)置好的灰度閾值,提取該黑白圖片中大于或者小于該灰度閾值的點,最后提取出的點形成文字。
[0057]較佳地,所述設(shè)定的灰度閾值可選為180。提取該黑白圖片上大于或者小于所述設(shè)定的閾值的點,然后提取的這些點所顯示出的文字就是該選中圖片上文字。另外,還可以同時設(shè)定一個低閾值和一個高閾值,在本實施例中低閾值為90,高閾值為180。把高于高閾值的點和低于低閾值的點都提取出來做識別,識別出是文字的就判定為文字,不能識別為文字的就不作為要檢索的文字。
[0058]需要說明的是,當(dāng)選中的圖片是有多個時,則按照框選圖片時的依次順序?qū)γ總€圖片進行提取文字并且排序。
[0059]步驟105,最后將提取出的文字顯示在該檢索區(qū)域中進行檢索。
[0060]參閱圖3所示,為本發(fā)明實施例一種文字檢索裝置的結(jié)構(gòu)示意圖,所述的文字檢索裝置包括:
[0061 ] 圖片選擇單元301,能夠利用鼠標(biāo)框選包含有文字的圖片。
[