欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

距離測量方法及裝置與流程

文檔序號:12747045閱讀:365來源:國知局
距離測量方法及裝置與流程

本發(fā)明實施例涉及數據處理技術領域,尤其涉及一種距離測量方法及裝置。



背景技術:

在日常生活,在空間規(guī)劃等很多情況需要進行距離測量,比如在裝修房子的時候,在買家具的時候,需要測量下房間的大小等,目前大多借助鋼尺、因瓦基線尺等量尺或采用視距裝置的測量儀器測量距離。

發(fā)明人在實現本發(fā)明的過程中發(fā)現,現有技術具有如下缺陷:若用戶借助測量工具測量距離,需要用戶備有測量工具,甚至需要用戶隨身攜帶測量工具,而且一旦忘記攜帶測量工具將無法進行距離測量,十分不便。在測量時可能需要用戶往返移動,調整測量工具進行測量,操作較為繁瑣。



技術實現要素:

本發(fā)明實施例提供了一種距離測量方法及裝置,以簡單方便、快速精準地進行距離測量。

第一方面,本發(fā)明實施例提供了一種距離測量方法,該方法包括:

基于雙像素探測傳感器獲取攝像頭所捕捉到的被測物體的圖像信息;

根據所述圖像信息,確定所述攝像頭與所述被測物體之間的距離。

進一步地,所述圖像信息包括:單個像素點的兩部分像素檢測信息中的相位差;

相應地,根據所述圖像信息,確定所述攝像頭與所述被測物體之間的距離包括:

根據所述相位差信息,確定各像素點與所述被測物體之間的距離。

進一步地,根據所述相位差信息,確定所述攝像頭與所述被測物體之間的距離包括:

根據所述攝像頭與所述被測物體之間的至少兩個預設距離,以及所述相位差信息,確定所述預設距離與所述相位差信息之間的線性關系;其中,所述相位差信息包括:所述被測物體的同一個檢測點所對應的像素點的相位差信息;

根據所述線性關系以及所述像素點的當前的相位差信息,確定所述攝像頭與所述被測物體之間的距離。

進一步地,所述根據所述圖像信息,確定所述攝像頭與所述被測物體之間的距離包括:

在所述攝像頭對焦過程中檢測所述圖像的清晰度;

當所述清晰度滿足預設條件時獲取馬達下發(fā)的數值;

根據所述下發(fā)數值確定所述攝像頭與所述被測物體之間的距離。

進一步地,所述當所述清晰度滿足預設條件時獲取馬達下發(fā)的數值包括:

若當前幀圖像的清晰度小于第二幀圖像的清晰度,且所述第二幀圖像的清晰度大于第一幀圖像的清晰度,則獲取第二幀圖像所對應的馬達下發(fā)的數值;

其中,第二幀為所述當前幀的前一幀,第一幀為所述第二幀的前一幀。

進一步地,根據所述下發(fā)數值確定所述攝像頭與所述被測物體之間的距離包括:

根據所述下發(fā)數值確定當前鏡頭移動距離;

根據所述當前鏡頭移動距離確定所述攝像頭與所述被測物體之間的距離。

進一步地,所述根據所述下發(fā)數值確定當前鏡頭移動距離包括:

根據所述攝像頭的模組中預先存儲的近焦值、遠焦值、鏡頭焦距以及攝像頭與物體之間的預設距離,確定至少兩個與所述預設距離對應的鏡頭移動距離;

根據兩個所述鏡頭移動距離的比值以及所述下發(fā)數值,確定當前鏡頭移動距離。

進一步地,在所述根據所述下發(fā)數值確定所述攝像頭與所述被測物體之間的距離之后還包括:

將所述攝像頭與所述被測物體之間的距離顯示在所述攝像頭的取景框中。

第二方面,本發(fā)明實施例還提供了一種距離測量裝置,該裝置包括:

圖像信息獲取模塊,用于基于雙像素探測傳感器獲取攝像頭所捕捉到的被測物體的圖像;

清晰度檢測模塊,用于在所述攝像頭對焦過程中檢測所述圖像的清晰度;

馬達下發(fā)數值獲取模塊,用于當所述清晰度滿足預設條件時獲取馬達下發(fā)的數值;

距離確定模塊,用于根據所述下發(fā)數值確定所述攝像頭與所述被測物體之間的距離。

進一步地,馬達下發(fā)數值獲取模塊用于:

若當前幀圖像的清晰度小于第二幀圖像的清晰度,且所述第二幀圖像的清晰度大于第一幀圖像的清晰度,則獲取第一幀圖像所對應的馬達下發(fā)的數值;

其中,第二幀為所述當前幀的前一幀,第一幀為所述第二幀的前一幀。

進一步地,距離確定模塊包括:

鏡頭移動距離確定單元,用于根據所述下發(fā)數值確定當前鏡頭移動距離;

距離確定單元,用于根據所述當前鏡頭移動距離確定所述攝像頭與所述被測物體之間的距離。

進一步地,所述鏡頭移動距離確定單元具體用于:

根據所述攝像頭的模組中預先存儲的近焦值、遠焦值、鏡頭焦距以及攝像頭與物體之間的預設距離,確定至少兩個與所述預設距離對應的鏡頭移動距離;

根據兩個所述鏡頭移動距離的比值以及所述下發(fā)數值,確定當前鏡頭移動距離。

進一步地,該裝置還包括:

距離顯示模塊,用于在根據所述下發(fā)數值確定所述攝像頭與所述被測物體之間的距離之后,將所述攝像頭與所述被測物體之間的距離顯示在所述攝像頭的取景框中。

本發(fā)明實施例所提供的技術方案,基于雙像素探測傳感器捕捉圖像,能夠精準地對焦,快速捕捉清晰圖像,分辨率更高。而且,不需要借助雙攝像頭,只需要單攝像頭獲取的圖像信息就可以確定攝像頭與被測物體之間的距離,相對于現有的距離檢測方法精準度更高。

附圖說明

為了更加清楚地說明本發(fā)明示例性實施例的技術方案,下面對描述實施例中所需要用到的附圖做一簡單介紹。顯然,所介紹的附圖只是本發(fā)明所要描述的一部分實施例的附圖,而不是全部的附圖,對于本領域普通技術人員,在不付出創(chuàng)造性勞動的前提下,還可以根據這些附圖得到其他的附圖。

圖1為本發(fā)明實施例一所提供的一種距離測量方法的流程圖;

圖2是本發(fā)明實施例二所提供的一種距離測量方法的流程圖;

圖3是本發(fā)明實施例三所提供的一種距離測量方法的流程圖;

圖4是本發(fā)明實施例四所提供的一種距離測量方法的流程圖;

圖5是本發(fā)明實施例五所提供的一種距離測量裝置的結構圖;

圖6是本發(fā)明實施例六所提供的一種距離測量裝置的結構圖;

圖7為本發(fā)明實施例八所提供的一種終端的結構圖;

圖8為本發(fā)明實施例九提供的用于距離測量的計算機程序的結構示意圖。

具體實施方式

下面結合附圖并通過具體實施方式來進一步說明本發(fā)明的技術方案??梢岳斫獾氖?,此處所描述的具體實施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關的部分而非全部結構。

在更加詳細地討論示例性實施例之前應當提到的是,一些示例性實施例被描述成作為流程圖描繪的處理或方法。雖然流程圖將各步驟描述成順序的處理,但是其中的許多步驟可以被并行地、并發(fā)地或者同時實施。此外,各步驟的順序可以被重新安排。當其操作完成時所述處理可以被終止,但是還可以具有未包括在附圖中的附加步驟。所述處理可以對應于方法、函數、規(guī)程、子例程、子程序等等。

實施例一

圖1為本發(fā)明實施例一提供的一種距離測量方法的流程圖。本實施例的方法可以由距離測量裝置來執(zhí)行,該裝置可通過硬件和/或軟件的方式實現,并一般可獨立的配置在用戶終端中實現本實施例的方法。

本實施例的方法具體包括:

S110、基于雙像素探測傳感器獲取攝像頭所捕捉到的被測物體的圖像信息。

示例性地,若所述攝像頭配置與終端中時,所述攝像頭包括前置攝像頭或后置攝像頭。

在本實施例中,基于雙像素探測傳感器獲取攝像頭所捕捉到的被測物體的圖像信息,具體可以是啟用攝像頭,基于雙像素探測傳感器實時獲取攝像頭所捕捉到的被測物體的圖像信息。其中,攝像頭所捕捉到的被測物體的圖像信息可以攝像頭所在的設備的圖像預覽界面中所顯示的圖像的信息,及取景框內的圖像的信息。當然也可以是攝像頭捕捉到被測物體后所拍攝的圖像的信息。

采用雙像素探測傳感器,可以將單個像素一分為二,然后兩個光電二極管協同工作,實現對焦的相位差檢測,而在拍攝照片的時候,兩個光電二極管又將各自的圖像信號匯合起來,作為一個像素進行輸出,每一個像素都可以同時用于感光成像或對焦,能夠有效提高畫質。

S120、根據所述圖像信息,確定所述攝像頭與所述被測物體之間的距離。

其中,所述攝像頭與所述被測物體之間的距離可以是確定出所述被測物體的各檢測點與對應的像素點之間的距離,求取均值作為所述攝像頭與所述被測物體之間的距離;或者,由根據用戶輸入的操作指令確定預設像素點,根據所述圖像信息確定預設像素點與對應的所述被測物體的檢測點之間的距離,將所述預設像素點與對應的所述被測物體的檢測點之間的距離作為所述攝像頭與所述被測物體之間的距離;又或者,可以是獲取所述圖像信息中位于中心位置的中心像素點;根據所述圖像信息確定所述中心像素點與對應的所述被測物體的檢測點之間的距離;將所述中心像素點與對應的所述被測物體的檢測點之間的距離作為所述攝像頭與所述被測物體之間的距離。

可選地,所述圖像信息包括:單個像素點的兩部分像素檢測信息中的相位差;相應地,根據所述圖像信息,確定所述攝像頭與所述被測物體之間的距離包括:根據所述相位差信息,確定各像素點與所述被測物體之間的距離?;蛘?,所述根據所述圖像信息,確定所述攝像頭與所述被測物體之間的距離還可以包括:在所述攝像頭對焦過程中檢測所述圖像的清晰度;當所述清晰度滿足預設條件時獲取馬達下發(fā)的數值;根據所述下發(fā)數值確定所述攝像頭與所述被測物體之間的距離。

此外,還可以結合攝像頭所捕捉到的圖像的景深等參數,確定出所述被測表面的各檢測點與所述各檢測點所對應的各像素點之間的距離。

本實施例所提供的技術方案,基于雙像素探測傳感器捕捉圖像,能夠精準地對焦,快速捕捉清晰圖像,分辨率更高。而且,不需要借助雙攝像頭,只需要單攝像頭獲取的圖像信息就可以確定攝像頭與被測物體之間的距離,相對于現有的距離檢測方法精準度更高。

實施例二

圖2為本發(fā)明實施例二提供的距離測量方法的流程圖,如圖2所示,本實施例在上述各實施例的基礎上,可選是所述圖像信息包括:單個像素點的兩部分像素檢測信息中的相位差;相應地,根據所述圖像信息,確定所述攝像頭與所述被測物體之間的距離可包括:根據所述相位差信息,確定各像素點與所述被測物體之間的距離。

進一步地,根據所述相位差信息,確定所述攝像頭與所述被測物體之間的距離可以包括:根據所述攝像頭與所述被測物體之間的至少兩個預設距離,以及所述相位差信息,確定所述預設距離與所述相位差信息之間的線性關系;根據所述線性關系以及所述像素點的當前的相位差信息,確定所述攝像頭與所述被測物體之間的距離。其中,所述相位差信息包括:所述被測物體的同一個檢測點所對應的像素點的相位差信息。

本實施例的方法具體包括:

S210、基于雙像素探測傳感器獲取攝像頭所捕捉到的被測物體的圖像信息。

其中,所述圖像信息包括:單個像素點的兩部分像素檢測信息中的相位差

S220、根據所述相位差信息,確定各像素點與所述被測物體之間的距離。

可選是,可以根據各像素點與所述被測表面距離與所述相位差信息之間的線性關系,確定所述被測表面距離。具體地,根據所述相位差信息,確定所述攝像頭與所述被測物體之間的距離可以包括:根據所述攝像頭與所述被測物體之間的至少兩個預設距離,以及所述相位差信息,確定所述預設距離與所述相位差信息之間的線性關系;根據所述線性關系以及所述像素點的當前的相位差信息,確定所述攝像頭與所述被測物體之間的距離。其中,所述相位差信息包括:所述被測物體的同一個檢測點所對應的像素點的相位差信息。

舉例而言,基于雙像素傳感器獲取的像素檢測信息(Pixel Detection,PD),在光路傾斜的下會有不同的進光量。雙像素傳感器的在成像過程中模擬人眼成像,因此,可以獲取同一像素點的了兩部分像素檢測點信息,在焦前焦后,相位差由于進光量的變化,會發(fā)生變化。。在工廠生產時,可以取兩個已知物體距離,ODis1,ODis2。將像素點在物體距離為ODis1時,定義(PD Pixel 1–PD Pixel)為該像素點的相位差,將像素點在物體距離為Odis2時,定義(PD Pixel 3–PD Pixel 2)為該像素點的相位差。設Y為被測物體距離,X為相位差信息,計算所述攝像頭與所述被測物體之間的距離與所述相位差信息之間的線性關系Y=aX+b。相位差為1表示物體距離為Odis1時的(PD Pixel 1–PD Pixel);相位差2表示物體距離為Odis2時的(PD Pixel 3–PD Pixel 2),那么,根據Odis1=a*(相位差1)+b;Odis2=a*(相位差2)+b,可求出a,b值,確定各像素點與所述被測物體之間的距離與相位差確定之間的對應關系Y=aX+b。后續(xù)獲取當前檢測到的PD相位差值,即可根據Y=aX+b,求出物體距離Y。

采用上述技術方案,通過所述相位差信息確定所述攝像頭與所述被測物體之間的距離,即能夠直接通過雙像素探測傳感器獲取到的圖像的相位差信息,確定所述攝像頭與所述被測物體之間的距離,不僅可以實現單攝像頭測距,而且操作簡單快捷方便,精準度高。

實施例三

圖3為本發(fā)明實施例三提供的距離測量方法的流程圖,如圖3所示,本實施例在上述各實施例的基礎上,可選是所述根據所述圖像信息,確定所述攝像頭與所述被測物體之間的距離包括:在所述攝像頭對焦過程中檢測所述圖像的清晰度;當所述清晰度滿足預設條件時獲取馬達下發(fā)的數值;根據所述下發(fā)數值確定所述攝像頭與所述被測物體之間的距離。

本實施例的方法具體包括:

S310、基于雙像素探測傳感器獲取攝像頭所捕捉到的被測物體的圖像信息。

S320、在所述攝像頭對焦過程中檢測所述圖像的清晰度。

圖像的清晰度與和像素與大小、物體的大小以及攝像頭與物體之間的距離有關。在所述攝像頭對焦過程中可以捕捉到很多幀的圖像,為了使得用戶在預覽或拍攝圖片時捕捉到更多更精確的圖像信息,最大程度的還原被測物體,因此,需要在所述攝像頭對焦過程中檢測所述圖像的清晰度,以捕捉到最清晰的圖像。對焦具體可通過移動鏡片,改變通過光線的路線,從而改變光線聚焦的位置及物距和像距的位置,滿足成像公式 1/u+1/v=1/f,以便在成像面上清晰成像。在本實施例中,示例性地,對焦可以包括手動對焦和自動對焦,其中,自動對焦又可以包括主動對焦和被動對焦。

S330、當所述清晰度滿足預設條件時獲取馬達下發(fā)的數值。

為了準確地獲取圖像信息,以使得距離測量的結果更加精準,可以當所述清晰度滿足預設條件時獲取馬達下發(fā)的數值。通常在理想合焦時,獲取的圖像清晰度較高。具體地,當所述清晰度滿足預設條件時獲取馬達下發(fā)的數值可以包括:若當前幀圖像的清晰度小于第二幀圖像的清晰度,且所述第二幀圖像的清晰度大于第一幀圖像的清晰度,則獲取第二幀圖像所對應的馬達下發(fā)的數值;其中,第二幀為所述當前幀的前一幀,第一幀為所述第二幀的前一幀。即若某一幀的圖像比其前一幀和后一幀的圖像都清晰,則將該幀圖像為最清晰的圖像,此時獲取馬達下發(fā)的數值。

或者,預設條件也可以是預設圖像的清晰度閾值。具體地,當所述清晰度滿足預設條件時獲取馬達下發(fā)的數值具體可以是;檢測到所述圖像的清晰度達到預設的清晰度閾值時,獲取馬達下發(fā)的數值。其中,清晰度閾值可以是圖像邊緣灰度變化率等。

S340、根據所述下發(fā)數值確定所述攝像頭與所述被測物體之間的距離。

隨著圖像的清晰度的改變,與圖像所對應的馬達下發(fā)的數值不同。當圖像的清晰度確定時,馬達下發(fā)的數值也可以確實,則根據馬達下發(fā)數值可以確定出與馬達下發(fā)數值對應的攝像頭與所述被測物體之間的距離。具體地,馬達下發(fā)數值與鏡頭移動距離相對應,因此,可以根據鏡頭移動距離確定所述攝像頭與所述被測物體之間的距離。

在此基礎上,進一步地,可以根據多個已知的攝像頭與所述被測物體之間的距離,確定鏡頭移動距離,建立鏡頭移動距離與測量距離(攝像頭與所述被測物體之間的距離)之間的對應關系;并建立鏡頭移動距離與馬達下發(fā)數值之間對應關系;進而根據鏡頭移動距離與馬達下發(fā)數值之間對應關系,以及鏡頭移動距離與測量距離之間的對應關系,建立馬達下發(fā)數值與測量距離之間的對應關系。

本發(fā)明實施例所提供的技術方案,基于雙像素探測傳感器捕捉圖像,能夠精準地對焦,快速捕捉清晰圖像,分辨率更高。而且,不需要借助雙攝像頭,只需要單攝像頭獲取圖像清晰度滿足預設條件時的馬達下發(fā)的數值,就可以確定攝像頭與被測物體之間的距離,相對于現有的距離檢測方法精準度更高。

在上述技術方案的基礎上,在根據所述下發(fā)數值確定所述攝像頭與所述被測物體之間的距離之后還可以包括:將所述攝像頭與所述被測物體之間的距離顯示在所述攝像頭的取景框中。采用本技術方案,將測量出的距離直接顯示在取景框中,可以使得用戶直觀方便地進行實時查看。考慮到用戶可能會進行多個距離測量,且為了進一步方便用戶查看及管理,還可以在用戶采用攝像頭拍攝下所述圖片時,提示用戶是否保存距離測量數據,根據用戶輸入的是或否的操作,確定是否保存距離測量數據。其中,保存距離測量數據的方式可以是直接保存在所拍攝的被測物體的圖像中,或者以數值的形式與所拍攝的被測物體對應保存在至預設的文件夾等存儲位置中。例如,可以是用戶為保存的距離數值自定文命名,或者默認所述數值的名稱與所拍攝的圖像的名稱一致進行保存。

實施例四

圖4為本發(fā)明實施例四提供的距離測量方法的流程圖,如圖4所示,本實施例在上述各實施例的基礎上,可選是將根據所述下發(fā)數值確定所述攝像頭與所述被測物體之間的距離進一步優(yōu)化為:根據所述下發(fā)數值確定當前鏡頭移動距離;根據所述當前鏡頭移動距離確定所述攝像頭與所述被測物體之間的距離。

本實施例的方法具體包括:

S410、基于雙像素探測傳感器獲取攝像頭所捕捉到的被測物體的圖像信息。

S420、在所述攝像頭對焦過程中檢測所述圖像的清晰度。

S430、當所述清晰度滿足預設條件時獲取馬達下發(fā)的數值。

S440、根據所述下發(fā)數值確定當前鏡頭移動距離。

具體地,根據所述下發(fā)數值確定當前鏡頭移動距離包括:根據所述攝像頭的模組中預先存儲的近焦值、遠焦值、鏡頭焦距以及攝像頭與物體之間的預設距離,確定至少兩個與所述預設距離對應的鏡頭移動距離;根據兩個所述鏡頭移動距離的比值以及所述下發(fā)數值,確定當前鏡頭移動距離。

舉例而言,首先,根據所述攝像頭的模組中預先存儲的近焦值、遠焦值、鏡頭焦距以及攝像頭與物體之間的預設距離10cm與500cm,分別確定與所述預設距離為10cm與500cm時所對應的鏡頭移動距離。具體可以是,根據公式y(tǒng)1=((EFL*EFL)/(10*10-EFL))*1000計算攝像頭與被測物體距離為10cm時的鏡頭移動的距離y1;類似地,根據公式y(tǒng)2=((EFL*EFL)/(500*10-EFL))*1000計算攝像頭與被測物體距離為500cm時的鏡頭移動的距離y2;進而,計算兩個預設距離的鏡頭移動距離之差和遠焦值與近焦值之差的比值L=(Y2-Y1)/(X2-X1);根據比值L和馬達下發(fā)數值DAC以及(Y-Y1)/(DAC-X1)=L計算每個DAC值對應的鏡頭移動距離值Y。

其中,y1表示在攝像頭與被測物體距離為10cm時的鏡頭移動的距離lens shift;y2表示在攝像頭與被測物體距離為10cm時的鏡頭移動的距離lens shift;EFL表示焦距;X1表示近焦值marco code;X2表示遠焦值infinite code;DAC表示對焦時馬達下發(fā)的數值。

在本實施例中,由于焦距與透鏡的曲率相關,因此可以由拍攝裝置的模組廠提供;近焦值和遠焦值可以從拍攝裝置的模組中的EEPROM(Electrically Erasable Programmable Read-Only Memory,電可擦可編程只讀存儲器)中讀取。

S450、根據所述當前鏡頭移動距離確定所述攝像頭與所述被測物體之間的距離。

具體地,如上所述,可根據預設距離計算出當前鏡頭移動距離,建立攝像頭與所述被測物體之間的距離(即被測距離)和鏡頭移動距離之間的對應關系,進而根據當前鏡頭移動距離確定所述攝像頭與所述被測物體之間的距離。示例性地,當前鏡頭移動距離值Y已知時,可以根據焦距以及當前鏡頭移動距離以及公式(EFL*EFL)/(Z*10-EFL)=Y/1000,確定出攝像頭與所述被測物體之間的距離Z??梢岳斫獾氖牵斢脩舨捎靡苿咏K端進行拍攝時,可根據攝像頭與所述被測物體之間的距離近似確定移動終端與所述被測物體之間的距離。

本發(fā)明實施例所提供的技術方案,基于雙像素探測傳感器捕捉圖像,進而獲取清晰度滿足預設條件的圖像所對應的馬達下發(fā)數值,根據馬達下發(fā)數值確定下發(fā)數值所對應的當前鏡頭移動距離,根據所述當前鏡頭移動距離,就可以確定攝像頭與被測物體之間的距離,不需要借助雙攝像頭,僅根據鏡頭移動距離就可以確定所需測量的距離,簡單方便,且準確快捷。

實施例五

圖5所示為本發(fā)明實施例五提供的一種距離測量裝置的結構圖,該裝置可通過硬件和/或軟件的方式實現,并一般可獨立的配置在用戶終端中實現本實施例的方法。如圖5所示,所述距離測量裝置具體包括:圖像信息獲取模塊510和距離確定模塊520。其中,圖像信息獲取模塊510,用于基于雙像素探測傳感器獲取攝像頭所捕捉到的被測物體的圖像信息;距離確定模塊520,用于根據所述圖像信息,確定所述攝像頭與所述被測物體之間的距離。

本發(fā)明實施例的技術方案,基于雙像素探測傳感器捕捉圖像,能夠精準地對焦,快速捕捉清晰圖像,分辨率更高。而且,不需要借助雙攝像頭,只需要單攝像頭獲取的圖像信息就可以確定攝像頭與被測物體之間的距離,相對于現有的距離檢測方法精準度更高。

在上述實施例的基礎上,所述圖像信息可包括:單個像素點的兩部分像素檢測信息中的相位差;相應地,所述距離確定模塊520具體可用于:根據所述相位差信息,確定所述攝像頭與所述被測物體之間的距離。

在上述各實施例的基礎上,所述距離確定模塊520進一步用于:

根據所述攝像頭與所述被測物體之間的至少兩個預設距離,以及所述相位差信息,確定所述預設距離與所述相位差信息之間的線性關系;其中,所述相位差信息包括:所述被測物體的同一個檢測點所對應的像素點的相位差信息;

根據所述線性關系以及所述像素點的當前的相位差信息,確定所述攝像頭與所述被測物體之間的距離。

采用上述技術方案,通過所述相位差信息確定所述攝像頭與所述被測物體之間的距離,即能夠直接通過雙像素探測傳感器獲取到的圖像的相位差信息,確定所述攝像頭與所述被測物體之間的距離,不僅可以實現單攝像頭測距,而且操作簡單快捷方便,精準度高。

實施例六

圖6為本發(fā)明實施例六提供的一種距離測量裝置的結構圖,如圖6所示,在上述實施例的基礎上,該距離測量裝置包括:圖像信息獲取模塊610和距離確定子模塊620。

可選地,所述距離確定模塊620包括:清晰度檢測子模塊6201、馬達下發(fā)數值獲取子模塊6202和距離確定子模塊6203。其中,清晰度檢測模塊6201,用于在所述攝像頭對焦過程中檢測所述圖像的清晰度;馬達下發(fā)數值獲取模塊6202,用于當所述清晰度滿足預設條件時獲取馬達下發(fā)的數值;距離確定子模塊6203,用于根據所述下發(fā)數值確定所述攝像頭與所述被測物體之間的距離。

本發(fā)明實施例的技術方案,基于雙像素探測傳感器捕捉圖像,能夠精準地對焦,快速捕捉清晰圖像,分辨率更高。而且,不需要借助雙攝像頭,通過單攝像頭獲取在圖像清晰度滿足預設條件時的馬達下發(fā)的數值,確定攝像頭與被測物體之間的距離,能夠進一步提高距離檢測方法的精準度。

其中,馬達下發(fā)數值獲取模塊6202可用于:若當前幀圖像的清晰度小于第二幀圖像的清晰度,且所述第二幀圖像的清晰度大于第一幀圖像的清晰度,則獲取第一幀圖像所對應的馬達下發(fā)的數值;其中,第二幀為所述當前幀的前一幀,第一幀為所述第二幀的前一幀。

在上述各技術方案的基礎上,距離確定子模塊6203可選是包括:鏡頭移動距離確定單元和距離確定單元。其中,鏡頭移動距離確定單元,用于根據所述下發(fā)數值確定當前鏡頭移動距離;距離確定單元,用于根據所述當前鏡頭移動距離確定所述攝像頭與所述被測物體之間的距離。

在上述各技術方案的基礎上,所述鏡頭移動距離確定單元具體可用于:根據所述攝像頭的模組中預先存儲的近焦值、遠焦值、鏡頭焦距以及攝像頭與物體之間的預設距離,確定至少兩個與所述預設距離對應的鏡頭移動距離;根據兩個所述鏡頭移動距離的比值以及所述下發(fā)數值,確定當前鏡頭移動距離。

在上述各技術方案的基礎上,該距離測量裝置可選是還包括:距離顯示模塊630,用于在根據所述下發(fā)數值確定所述攝像頭與所述被測物體之間的距離之后,將所述攝像頭與所述被測物體之間的距離顯示在所述攝像頭的取景框中。

實施例七

本發(fā)明實施例七提供的一種終端。該終端包括本發(fā)明任意實施例所述的距離測量裝置,可通過執(zhí)行本發(fā)明任意實施例的距離測量方法來進行距離測量。

示例性的,本實施例中的移動終端具體可為手機、平板電腦以及數碼照相機等配置有拍攝功能的終端設備。

可選地,所述距離測量裝置包括微處理器或集成于所述終端的處理器中。

基于雙像素探測傳感器捕捉圖像,能夠精準地對焦,快速捕捉清晰圖像,分辨率更高。而且,不需要借助雙攝像頭,只需要單攝像頭獲取圖像清晰度滿足預設條件時的馬達下發(fā)的數值,就可以確定攝像頭與被測物體之間的距離,相對于現有的距離檢測方法精準度更高。

本發(fā)明實施例中提供的距離測量裝置及終端可執(zhí)行本發(fā)明任意實施例所提供的距離測量方法,具備執(zhí)行該方法相應的功能模塊和有益效果。未在上述實施例中詳盡描述的技術細節(jié),可參見本發(fā)明任意實施例所提供的距離測量方法。

實施例八

圖7為本發(fā)明實施例八提供的終端的結構示意圖。如圖7所示,本發(fā)明實施例的終端包括:存儲器710、一個或多個處理器720以及一個或多個程序730。

其中,所述一個或多個程序730在由一個或多個處理器720執(zhí)行時執(zhí)行上述實施例中的任意一種方法。

本發(fā)明實施例的終端,基于雙像素探測傳感器捕捉圖像,能夠精準地對焦,快速捕捉清晰圖像,分辨率更高。而且,不需要借助雙攝像頭,只需要單攝像頭獲取的圖像信息就可以確定攝像頭與被測物體之間的距離,相對于現有的距離檢測方法精準度更高。

實施例九

圖8為本發(fā)明實施例九提供的用于距離測量的計算機程序的結構示意圖。如圖8所示,本發(fā)明實施例的用于距離測量的計算機程序產品810,可以包括信號承載介質820。信號承載介質820可以包括一個或更多個指令830,該指令830在由例如處理器執(zhí)行時,處理器可以提供以上針對圖1-6描述的功能。例如,指令830可以包括:用于基于雙像素探測傳感器獲取攝像頭所捕捉到的被測物體的圖像信息的一個或多個指令;以及用于根據所述圖像信息確定所述攝像頭與所述被測物體之間的距離的一個或多個指令。因此,例如,參照圖5和圖6,距離測量裝置可以響應于指令830來進行圖1中所示的步驟中的一個或更多個。

在一些實現中,信號承載介質820可以包括計算機可讀介質840,諸如但不限于硬盤驅動器、壓縮盤(CD)、數字通用盤(DVD)、數字帶、存儲器等。在一些實現中,信號承載介質820可以包括可記錄介質850,諸如但不限于存儲器、讀/寫(R/W)CD、R/W DVD等。在一些實現中,信號承載介質820可以包括通信介質860,諸如但不限于數字和/或模擬通信介質(例如,光纖線纜、波導、有線通信鏈路、無線通信鏈路等)。

本發(fā)明實施例的計算機程序產品,基于雙像素探測傳感器獲取攝像頭所捕捉到的被測物體的圖像信息;根據所述圖像信息,確定所述攝像頭與所述被測物體之間的距離。本發(fā)明的計算機程序產品基于雙像素探測傳感器捕捉圖像,能夠精準地對焦,快速捕捉清晰圖像,分辨率更高。而且,不需要借助雙攝像頭,只需要單攝像頭獲取的圖像信息,就可以確定攝像頭與被測物體之間的距離,相對于現有的距離檢測方法精準度更高。

通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到各實施方式可借助軟件加必需的通用硬件平臺的方式來實現,當然也可以通過硬件?;谶@樣的理解,上述技術方案本質上或者說對現有技術做出貢獻的部分可以以軟件產品的形式體現出來,該計算機軟件產品可以存儲在計算機可讀存儲介質中,如ROM/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)執(zhí)行各個實施例或者實施例的某些部分所述的方法。

最后應說明的是:以上各實施例僅用以說明本發(fā)明的技術方案,而非對其限制;盡管參照前述各實施例對本發(fā)明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分或者全部技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質脫離本發(fā)明各實施例技術方案的范圍。

當前第1頁1 2 3 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
友谊县| 山阴县| 长泰县| 乐陵市| 商河县| 南京市| 安达市| 始兴县| 鸡西市| 新巴尔虎右旗| 六盘水市| 应城市| 奉节县| 和政县| 华蓥市| 盐亭县| 河曲县| 科技| 宝坻区| 临猗县| 宜阳县| 泊头市| 四川省| 鲁甸县| 鹤庆县| 康乐县| 乌海市| 清流县| 邻水| 保靖县| 黔西县| 万州区| 京山县| 霞浦县| 宣恩县| 保德县| 秦皇岛市| 浦城县| 德安县| 金华市| 海南省|