一種快捷獲取有效圖像的方法和裝置與流程
2023-09-27 07:48:40 1

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