本發(fā)明屬于圖像處理領(lǐng)域,尤其涉及一種快捷獲取有效圖像的方法和裝置。
背景技術(shù):
隨著科技的發(fā)展,越來越多的電子設(shè)備上設(shè)置了攝像頭。通過攝像頭獲取的圖像,可以方便用戶對(duì)現(xiàn)場(chǎng)數(shù)據(jù)進(jìn)行快速有效的采集。比如,通過學(xué)習(xí)機(jī)的攝像頭拍攝包括題目信息的圖像,結(jié)合文字識(shí)別工具,可以獲取圖像中的文字信息。根據(jù)獲取的文字信息進(jìn)行匹配,可以有效的進(jìn)行題目搜索。
在攝像頭采集的圖像中,用戶需要的圖像可能是其中一部分區(qū)域。比如對(duì)圖像中的文字進(jìn)行識(shí)別時(shí),用戶只需要識(shí)別包括部分題目?jī)?nèi)容信息。因此,用戶通常會(huì)對(duì)圖像進(jìn)行截取。目前對(duì)于圖像的截取方式通常是由用戶調(diào)整選框的區(qū)域大小,使其能夠覆蓋用戶所要截取的題目,在調(diào)整完成后,點(diǎn)擊確認(rèn)按鍵完成截圖。
由于現(xiàn)有技術(shù)中對(duì)于圖像的截取需要對(duì)選框的大小進(jìn)行調(diào)整,在調(diào)整完成后點(diǎn)擊確認(rèn)都操作,截取過程較為麻煩,不利于提高截取效率。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于提供一種快捷獲取有效圖像的方法,以解決現(xiàn)有技術(shù)對(duì)于圖像的截取需要對(duì)選框的大小進(jìn)行調(diào)整,在調(diào)整完成后點(diǎn)擊確認(rèn)都操作,截取過程較為麻煩,不利于提高截取效率的問題。
第一方面,本發(fā)明實(shí)施例提供了一種快捷獲取有效圖像的方法,所述方法包括:
接收預(yù)先設(shè)置的啟動(dòng)指令,啟動(dòng)攝像頭后,打開激光發(fā)射器;
在檢測(cè)到預(yù)先設(shè)置的反射點(diǎn)所反射的激光信號(hào)時(shí),根據(jù)攝像頭當(dāng)前的畫面內(nèi)容生成原始圖像;
根據(jù)所述反射點(diǎn)的位置對(duì)所述原始圖像進(jìn)行截取,生成有效圖像。
結(jié)合第一方面,在第一方面的第一種可能實(shí)現(xiàn)方式中,在所述根據(jù)攝像頭當(dāng)前的畫面內(nèi)容生成原始圖像步驟之前,所述方法還包括:
根據(jù)所述反射的激光信號(hào)計(jì)算有效圖像與攝像頭之間的距離;
根據(jù)計(jì)算的所述距離調(diào)整攝像頭的焦距。
結(jié)合第一方面的第一種可能實(shí)現(xiàn)方式,在第一方面的第二種可能實(shí)現(xiàn)方式中,所述根據(jù)所述反射的激光信號(hào)計(jì)算有效圖像與攝像頭之間的距離步驟包括:
根據(jù)激光發(fā)射器的出射時(shí)間以及反射的激光信號(hào)的接收時(shí)間,確定所述激光的傳送時(shí)間;
根據(jù)所述傳送時(shí)間和光速,得到所述反射點(diǎn)與所述攝像頭之間的距離。
結(jié)合第一方面的第一種可能實(shí)現(xiàn)方式,在第一方面的第三種可能實(shí)現(xiàn)方式中,所述反射點(diǎn)包括第一反射點(diǎn)和第二反射點(diǎn),所述根據(jù)計(jì)算的所述距離調(diào)整攝像頭的焦距步驟具體為:
根據(jù)第一反射點(diǎn)反射的激光信號(hào)計(jì)算得到第一反射點(diǎn)與攝像頭之間第一距離,根據(jù)第二反射點(diǎn)反射的激光信號(hào)計(jì)算得到第一反射點(diǎn)與攝像頭之間第二距離;
根據(jù)第一距離和第二距離的平均值作為所述攝像頭的焦距。
結(jié)合第一方面,在第一方面的第四種可能實(shí)現(xiàn)方式中,所述預(yù)先設(shè)置的啟動(dòng)指令包括預(yù)設(shè)的硬件開關(guān)啟動(dòng)指令、解鎖圖案啟動(dòng)指令、指紋解鎖啟動(dòng)指令中的一種或者多種。
第二方面,本發(fā)明實(shí)施例提供了一種快捷獲取有效圖像的裝置,所述裝置包括:
啟動(dòng)單元,用于接收預(yù)先設(shè)置的啟動(dòng)指令,啟動(dòng)攝像頭后,打開激光發(fā)射器;
原始圖像生成單元,用于在檢測(cè)到預(yù)先設(shè)置的反射點(diǎn)所反射的激光信號(hào)時(shí),根據(jù)攝像頭當(dāng)前的畫面內(nèi)容生成原始圖像;
有效圖像截取單元,用于根據(jù)所述反射點(diǎn)的位置對(duì)所述原始圖像進(jìn)行截取,生成有效圖像。
結(jié)合第二方面,在第二方面的第一種可能實(shí)現(xiàn)方式中,所述裝置還包括:
距離計(jì)算單元,用于根據(jù)所述反射的激光信號(hào)計(jì)算有效圖像與攝像頭之間的距離;
焦距調(diào)整單元,用于根據(jù)計(jì)算的所述距離調(diào)整攝像頭的焦距。
結(jié)合第二方面的第一種可能實(shí)現(xiàn)方式,在第二方面的第二種可能實(shí)現(xiàn)方式中,所述距離計(jì)算單元包括:
傳送時(shí)間確定子單元,用于根據(jù)激光發(fā)射器的出射時(shí)間以及反射的激光信號(hào)的接收時(shí)間,確定所述激光的傳送時(shí)間;
距離確定子單元,用于根據(jù)所述傳送時(shí)間和光速,得到所述反射點(diǎn)與所述攝像頭之間的距離。
結(jié)合第二方面的第一種可能實(shí)現(xiàn)方式,在第二方面的第三種可能實(shí)現(xiàn)方式中,所述反射點(diǎn)包括第一反射點(diǎn)和第二反射點(diǎn),所述焦距調(diào)整單元用于:
根據(jù)第一反射點(diǎn)反射的激光信號(hào)計(jì)算得到第一反射點(diǎn)與攝像頭之間第一距離,根據(jù)第二反射點(diǎn)反射的激光信號(hào)計(jì)算得到第一反射點(diǎn)與攝像頭之間第二距離;
根據(jù)第一距離和第二距離的平均值作為所述攝像頭的焦距。
結(jié)合第二方面,在第二方面的第四種可能實(shí)現(xiàn)方式中,所述預(yù)先設(shè)置的啟動(dòng)指令包括預(yù)設(shè)的硬件開關(guān)啟動(dòng)指令、解鎖圖案啟動(dòng)指令、指紋解鎖啟動(dòng)指令中的一種或者多種。
在本發(fā)明中,通過預(yù)先設(shè)置的啟動(dòng)指令啟動(dòng)攝像頭后,打開激光發(fā)射器,當(dāng)檢測(cè)到預(yù)先設(shè)置的反射點(diǎn)所反射的激光信號(hào)時(shí),由攝像頭根據(jù)當(dāng)前的畫面內(nèi)容生成原始圖像,根據(jù)反射點(diǎn)的位置對(duì)原始圖像進(jìn)行截取,生成目標(biāo)圖像。本發(fā)明通過設(shè)置反射點(diǎn)位置,根據(jù)預(yù)先設(shè)置的啟動(dòng)指令啟動(dòng)后,即可自動(dòng)獲取有效圖像,操作更加方便,圖像截取的效率高。
附圖說明
圖1是本發(fā)明第一實(shí)施例提供的快捷獲取有效圖像的方法的實(shí)現(xiàn)流程圖;
圖2是本發(fā)明第二實(shí)施例提供的快捷獲取有效圖像的方法的實(shí)現(xiàn)流程圖;
圖3是本發(fā)明第三實(shí)施例提供的快捷獲取有效圖像的裝置的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明實(shí)施例的目的在于提供一種快捷獲取有效圖像的方法,以解決現(xiàn)有技術(shù)對(duì)于目標(biāo)區(qū)域圖像的獲取過程中,需要用戶在拍攝的圖像上進(jìn)行框選,在框選完成后,再點(diǎn)擊確認(rèn)按鍵,生成所需要的圖像。這種圖像獲取方式,需要用戶多個(gè)操作步驟,并且操作較為麻煩,使得目標(biāo)區(qū)域圖像獲取的效率較低。下面結(jié)合附圖,對(duì)本發(fā)明作進(jìn)一步的說明。
實(shí)施例一:
圖1示出了本發(fā)明第一實(shí)施例提供的快捷獲取有效圖像的方法的實(shí)現(xiàn)流程,詳述如下:
在步驟S101中,接收預(yù)先設(shè)置的啟動(dòng)指令,啟動(dòng)攝像頭后,打開激光發(fā)射器。
具體的,本發(fā)明實(shí)施例中所述啟動(dòng)指令,可以為硬件開關(guān)的啟動(dòng)指令,也可以為解鎖圖像中的解鎖路徑對(duì)應(yīng)的啟動(dòng)指令,或者還可以預(yù)先設(shè)定指紋的特征信息,對(duì)指紋解鎖時(shí)所接收的指紋特征進(jìn)行對(duì)比,在滿足匹配要求時(shí),直接生成啟動(dòng)指令。
本發(fā)明實(shí)施例所述的硬件開關(guān),可以為預(yù)先設(shè)定的用于啟動(dòng)圖像截取類應(yīng)用程序而設(shè)定的專門的開關(guān)。當(dāng)然,所述開關(guān)可以是在終端中增加的新開關(guān),也可以為現(xiàn)有終端的開關(guān)基礎(chǔ)上的某個(gè)開關(guān)所定義,也可以現(xiàn)有終端的兩個(gè)或者兩個(gè)開關(guān)的組合。
所述啟動(dòng)指令,可以在終端處于待機(jī)狀態(tài)或者關(guān)機(jī)狀態(tài)時(shí)觸發(fā),也可以為終端處于其它應(yīng)用程序激活狀態(tài)下觸發(fā)。當(dāng)終于處于關(guān)機(jī)狀態(tài)時(shí),則先觸發(fā)終端開機(jī),然后在開機(jī)狀態(tài)下處理所述圖像截取類應(yīng)用程序的啟動(dòng)指令。
所述激光發(fā)射器,可以用于發(fā)射較小功率的激光信號(hào),并且可以設(shè)置激光發(fā)射器所發(fā)射的光線的顏色,從而便于與其它光線相區(qū)別。
在步驟S102中,在檢測(cè)到預(yù)先設(shè)置的反射點(diǎn)所反射的激光信號(hào)時(shí),根據(jù)攝像頭當(dāng)前的畫面內(nèi)容生成原始圖像。
具體的,所述反射點(diǎn)的表面,可以設(shè)置為具有反光性能的材料。所述反光點(diǎn)在進(jìn)行有效圖像截取時(shí)使用,因此,所述反射點(diǎn)可以為自由移動(dòng)的定位點(diǎn),可以根據(jù)用戶的使用要求進(jìn)行位置的設(shè)定。為了提高反射點(diǎn)設(shè)置的可靠性,可以設(shè)置反射點(diǎn)的底部具有較弱的粘性,避免在使用過程中出現(xiàn)位置的改變,從而能夠提高有效圖像獲取的精度。
所述反射點(diǎn)的檢測(cè),可以通過接收鏡頭內(nèi)部的CCD傳感器接收和識(shí)別。為了提高相機(jī)識(shí)別的精度,所述反射點(diǎn)一般設(shè)置為散射的反射點(diǎn),所述激光發(fā)射器為發(fā)射出散射的激光。從而使得攝像頭能夠更為可靠的獲取反射的激光信號(hào)。
當(dāng)攝像頭獲取到反射的激光信號(hào)時(shí),表明攝像頭當(dāng)前對(duì)準(zhǔn)的畫面中包括反射點(diǎn),根據(jù)反射點(diǎn)的位置可用于確定有效圖像的位置。
由于在開啟攝像頭后,打開激光器,即可由攝像頭獲取反射的激光信號(hào),因此,本發(fā)明對(duì)于包括反射點(diǎn)的原始圖像的獲取,可以在極微小的時(shí)間內(nèi)容完成,因此可以大大的提高圖像截取的效率。
在步驟S103中,根據(jù)所述反射點(diǎn)的位置對(duì)所述原始圖像進(jìn)行截取,生成有效圖像。
在接收到反射的激光信號(hào)后即可獲取原始圖像。由于原始圖像中包括反射點(diǎn)的位置,因此,可以根據(jù)反射點(diǎn)的位置快速確定有效圖像的區(qū)域,比如通過兩個(gè)反射點(diǎn),分別確定有效圖像的起始位置和結(jié)束位置。
本發(fā)明中通過預(yù)先設(shè)置的啟動(dòng)指令啟動(dòng)攝像頭后,打開激光發(fā)射器,當(dāng)檢測(cè)到預(yù)先設(shè)置的反射點(diǎn)所反射的激光信號(hào)時(shí),由攝像頭根據(jù)當(dāng)前的畫面內(nèi)容生成原始圖像,根據(jù)反射點(diǎn)的位置對(duì)原始圖像進(jìn)行截取,生成目標(biāo)圖像。本發(fā)明通過設(shè)置反射點(diǎn)位置,根據(jù)預(yù)先設(shè)置的啟動(dòng)指令啟動(dòng)后,即可自動(dòng)獲取有效圖像,操作更加方便,圖像截取的效率高。
實(shí)施例二:
圖2示出了本發(fā)明第二實(shí)施例提供的快捷獲取有效圖像的方法的實(shí)現(xiàn)流程,詳述如下:
在步驟S201中,接收預(yù)先設(shè)置的啟動(dòng)指令,啟動(dòng)攝像頭后,打開激光發(fā)射器。
在步驟S202中,根據(jù)所述反射的激光信號(hào)計(jì)算有效圖像與攝像頭之間的距離。
具體的,所述根據(jù)所述反射的激光信號(hào)計(jì)算有效圖像與攝像頭之間的距離步驟包括:
根據(jù)激光發(fā)射器的出射時(shí)間以及反射的激光信號(hào)的接收時(shí)間,確定所述激光的傳送時(shí)間;
根據(jù)所述傳送時(shí)間和光速,得到所述反射點(diǎn)與所述攝像頭之間的距離。
記錄所述激光發(fā)射器打開的時(shí)間點(diǎn),以及攝像頭獲取由反射的激光信號(hào)的時(shí)間點(diǎn),將兩個(gè)時(shí)間點(diǎn)作差即可得到激光信號(hào)傳播的時(shí)間。包括將激光信號(hào)從激光發(fā)射器射到反射點(diǎn)表面的時(shí)間,以及由所述反射點(diǎn)反射至攝像頭的時(shí)間。這兩段距離對(duì)應(yīng)的時(shí)間大致相同,因此,計(jì)算的距離可以為總距離的一半。
比如激光發(fā)射的時(shí)間點(diǎn)為t1,檢測(cè)到反射的激光信號(hào)的時(shí)間點(diǎn)為t2,光的傳播速度為v,那么,所述反射點(diǎn)與所述攝像頭之間的距離為(t2-t1)*v/2。
在本發(fā)明實(shí)施例中,當(dāng)所述反射點(diǎn)包括第一反射點(diǎn)和第二反射點(diǎn),并且兩個(gè)反射點(diǎn)的距離相差較大時(shí),所述根據(jù)計(jì)算的所述距離調(diào)整攝像頭的焦距步驟具體為:
根據(jù)第一反射點(diǎn)反射的激光信號(hào)計(jì)算得到第一反射點(diǎn)與攝像頭之間第一距離,根據(jù)第二反射點(diǎn)反射的激光信號(hào)計(jì)算得到第一反射點(diǎn)與攝像頭之間第二距離;
根據(jù)第一距離和第二距離的平均值作為所述攝像頭的焦距。
通過平均距離確定所述焦距,可以生成更加清晰的有效圖像。
在步驟S203中,根據(jù)計(jì)算的所述距離調(diào)整攝像頭的焦距。
在步驟S204中,在檢測(cè)到預(yù)先設(shè)置的反射點(diǎn)所反射的激光信號(hào)時(shí),根據(jù)攝像頭當(dāng)前的畫面內(nèi)容生成原始圖像
在步驟S205中,根據(jù)所述反射點(diǎn)的位置對(duì)所述原始圖像進(jìn)行截取,生成有效圖像。
本發(fā)明實(shí)施例在實(shí)施例一的基礎(chǔ)上,進(jìn)一步根據(jù)反射點(diǎn)與攝像頭之間的距離對(duì)攝像頭進(jìn)行調(diào)焦,從而能夠使得原始圖像中的有效圖像部分的清晰度更高,有利于提高有效圖像的質(zhì)量。
實(shí)施例三:
圖3為本發(fā)明實(shí)施例提供的快捷獲取有效圖像的裝置的結(jié)構(gòu)示意圖,詳述如下:
本發(fā)明實(shí)施例所述快捷獲取有效圖像的裝置,包括:
啟動(dòng)單元301,用于接收預(yù)先設(shè)置的啟動(dòng)指令,啟動(dòng)攝像頭后,打開激光發(fā)射器;
原始圖像生成單元302,用于在檢測(cè)到預(yù)先設(shè)置的反射點(diǎn)所反射的激光信號(hào)時(shí),根據(jù)攝像頭當(dāng)前的畫面內(nèi)容生成原始圖像;
有效圖像截取單元303,用于根據(jù)所述反射點(diǎn)的位置對(duì)所述原始圖像進(jìn)行截取,生成有效圖像。
優(yōu)選的,所述裝置還包括:
距離計(jì)算單元,用于根據(jù)所述反射的激光信號(hào)計(jì)算有效圖像與攝像頭之間的距離;
焦距調(diào)整單元,用于根據(jù)計(jì)算的所述距離調(diào)整攝像頭的焦距。
優(yōu)選的,所述距離計(jì)算單元包括:
傳送時(shí)間確定子單元,用于根據(jù)激光發(fā)射器的出射時(shí)間以及反射的激光信號(hào)的接收時(shí)間,確定所述激光的傳送時(shí)間;
距離確定子單元,用于根據(jù)所述傳送時(shí)間和光速,得到所述反射點(diǎn)與所述攝像頭之間的距離。
優(yōu)選的,所述反射點(diǎn)包括第一反射點(diǎn)和第二反射點(diǎn),所述焦距調(diào)整單元用于:
根據(jù)第一反射點(diǎn)反射的激光信號(hào)計(jì)算得到第一反射點(diǎn)與攝像頭之間第一距離,根據(jù)第二反射點(diǎn)反射的激光信號(hào)計(jì)算得到第一反射點(diǎn)與攝像頭之間第二距離;
根據(jù)第一距離和第二距離的平均值作為所述攝像頭的焦距。
優(yōu)選的,所述預(yù)先設(shè)置的啟動(dòng)指令包括預(yù)設(shè)的硬件開關(guān)啟動(dòng)指令、解鎖圖案啟動(dòng)指令、指紋解鎖啟動(dòng)指令中的一種或者多種。
本發(fā)明實(shí)施例所述快捷獲取有效圖像的裝置,與實(shí)施例一至二所述快捷獲取有效圖像的方法對(duì)應(yīng),在此不作重復(fù)贅述。
在本發(fā)明所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。