本發明專利技術實施例公開了一種深度圖生成方法及裝置,其中,所述方法包括:對當前輸入的圖像進行分割操作,獲取所述圖像的對象集合,所述圖像的對象集合中包括天空圖像對象、地面圖像對象以及中間部圖像對象中的任一種或多種;從預置的深度信息算法中分別為所述圖像的對象集合中的每一個圖像對象選擇深度信息算法,計算對應圖像對象的深度信息;將每一個圖像對象的深度信息結合,得到所述輸入的圖像的深度圖。采用本發明專利技術,能夠快速地得到輸入圖像的較為準確的深度圖,特別是在一些對深度信息的精度要求不高,而只要求遠近關系的場景中,能夠滿足深度圖的快速獲取的要求,節約計算資源,降低了成本。
【技術實現步驟摘要】
本專利技術涉及圖像處理技術,尤其涉及一種深度圖生成方法及裝置。
技術介紹
關于街景的圖像處理技術中,一個重要的問題是圖像深度信息的獲取,對于街景的各個場景下,每一個圖像中各點相對于攝像機的距離可以用深度圖(D印th Map)來表示,深度圖中的每一個像素值表示圖像中某一點與攝像機之間的距離。目前,獲取當前拍攝到的場景圖像的深度圖的技術可分為被動測距傳感和主動測距傳感兩大類。被動測距傳感是指視覺系統接收來自場景發射或反射的光能量,形成有關光能量分布的灰度圖像,然后再得到場景的深度信息。主動測距傳感是指視覺系統主動向場景發射能量,通過接受場景的反射能量計算深度信息,最常用的主動測距傳感系統是雷達測距系統和三角測距系統。上述兩類方式都能夠對圖像中的各個點進行深度計算,然后對每一個點進行結合,便可得到精確的關于該圖像的深度圖。現有技術的計算方式是將圖像中的所有對象統一進行計算,較為復雜,無法快速完成圖像深度處理。
技術實現思路
本專利技術實施例所要解決的技術問題在于,提供一種深度圖生成方法及裝置,可較為快速地完成圖像深度計算,得到圖像的深度圖。為了解決上述技術問題,本專利技術實施例提供了一種深度圖生成方法,包括:對當前輸入的圖像進行分割操作,獲取所述圖像的對象集合,所述圖像的對象集合中包括天空圖像對象、地面圖像對象以及中間部圖像對象中的任一種或多種;從預置的深度信息算法中分別為所述圖像的對象集合中的每一個圖像對象選擇深度信息算法,計算對應圖像對象的深度信息;將每一個圖像對象的深度信息結合,得到所述輸入的圖像的深度圖。其中,若所述圖像的對象集合中包括地面圖像對象,則所述從預置的深度信息算法中分別為所述圖像的對象集合中的每一個圖像對象選擇深度信息算法,計算對應圖像對象的深度信息,包括:從預置的深度信息算法中為所述圖像的對象集合中的地面圖像對象選擇基于插值計算的深度信息算法;計算地面圖像對象中至少三個點的深度信息;根據計算得到的至少三個點的深度信息,采用插值計算的方式得到所述地面圖像對象中所有點的深度信息。其中,若所述圖像的對象集合中包括中間部圖像對象,則所述從預置的深度信息算法中分別為所述圖像的對象集合中的每一個圖像對象選擇深度信息算法,計算對應圖像對象的深度信息,包括:從預置的深度信息算法中為所述圖像的對象集合中的地面圖像對象選擇基于雙目立體幾何關系的深度信息算法;以所述中間部圖像對象中單位平面為基本單位,采用基于雙目立體幾何關系的深度信息算法計算所述中間部圖像對象中各單位平面的深度信息,所述單位平面是指中間部圖像對象中面積大小為預設的單位面積大小的平面;根據各單位平面的深度信息,組合得到所述中間部圖像對象的深度信息。其中,所述以所述中間部圖像對象中單位平面為基本單位,采用基于雙目立體幾何關系的深度信息算法計算所述中間部圖像對象中各單位平面的深度信息,包括:對所述中間部圖像對象執行輪廓提取操作;根據輪廓提取操作的結果對所述中間部圖像對象進行建模,得到中間部圖像對象的立體線框模型;按照預設的單位面積對所述中間部圖像對象的立體線框模型中的各個面進行劃分,得到立體線框模型中的各個面對應的單位平面;采用雙目立體幾何關系的深度計算方式,對立體線框模型中單位平面進行計算,得到每一個單位平面的深度信息。其中,若所述圖像的對象集合中包括天空圖像對象,則計算所述圖像的對象集合中的天空圖像對象的深度信息包括:將所述圖像的對象集合中的天空圖像對象的深度信息標記為無窮遠。相應地,本專利技術實施例還提供了一種深度圖生成裝置,包括:分割模塊,用于對輸入的圖像進行分割操作,獲取圖像的對象集合,所述圖像的對象集合中包括天空圖像對象、地面圖像對象以及中間部圖像對象中的任一種或多種;計算模塊,用于從預置的深度信息算法中分別為所述圖像的對象集合中的每一個圖像對象選擇深度信息算法,計算對應圖像對象的深度信息;組合模塊,用于將每一個圖像對象的深度信息結合,得到所述輸入的圖像的深度圖。其中,所述計算模塊包括:第一選擇單元,用于從預置的深度信息算法中為所述圖像的對象集合中的地面圖像對象選擇基于插值計算的深度信息算法;第一計算單元,用于計算地面圖像對象中至少三個點的深度信息;第一處理單元,用于根據計算得到的至少三個點的深度信息,采用插值的方式得到所述地面圖像對象中所有點的深度信息。其中,所述計算模塊包括:第二選擇單元,用于從預置的深度信息算法中為所述圖像的對象集合中的地面圖像對象選擇基于雙目立體幾何關系的深度信息算法;第二計算單元,用于以所述中間部圖像對象中單位平面為基本單位,采用基于雙目立體幾何關系的深度信息算法計算所述中間部圖像對象中各單位平面的深度信息,所述單位平面是指中間部圖像對象中面積大小為預設的單位面積大小的平面;第二處理單元,根據各單位平面的深度信息,組合得到所述中間部圖像對象的深度信息。其中,所述第二計算單元包括:提取子單元,對所述中間部圖像對象執行輪廓提取操作;建模子單元,用于根據輪廓提取操作的結果對所述中間部圖像對象進行建模,得到中間部圖像對象的立體線框模型;平面劃分子單元,用于按照預設的單位面積對所述中間部圖像對象的立體線框模型中的各個面進行劃分,得到立體線框模型中的各個面對應的單位平面;計算子單元,用于采用雙目立體幾何關系的深度計算方式,對立體線框模型中單位平面進行計算,得到每一個單位平面的深度信息。其中,所述計算模塊包括:標記單元,用于將所述圖像的對象集合中的天空圖像對象的深度信息標記為無窮遠。實施本專利技術實施例,具有如下有益效果:本專利技術實施例通過對輸入的圖像進行分割得到不同的圖像對象,然后針對不同的圖像對象選擇深度信息算法計算該圖像對象的深度信息,專利技術人發現,能夠快速地得到輸入圖像的較為準確的深度圖,特別是在一些對深度信息的精度要求不高,而只要求遠近關系的場景中,能夠滿足深度圖的快速獲取的要求,節約計算資源,降低了成本。附圖說明為了更清楚地說明本專利技術實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本專利技術的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。圖1是本專利技術實施例的一種深度圖生成方法的流程示意圖;圖2是本專利技術實施例的一種計算對應圖像對象的深度信息的方法的流程示意圖;圖3是本專利技術實施例的另一種計算對應圖像對象的深度信息的方法的流程示意圖;圖4是本專利技術實施例的另一種深度圖生成方法的流程示意圖;圖5是本專利技術實施例的一種深度圖生成裝置的結構組成示意圖;圖6是圖5中所述計算模塊的其中一種具體結構示意圖;圖7是圖5中所述計算模塊的其中另一種具體結構示意圖。具體實施例方式下面將結合本專利技術實施例中的附圖,對本專利技術實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本專利技術一部分實施例,而不是全部的實施例。基于本專利技術中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本專利技術保護的范圍。請參見圖1,是本專利技術實施例的一種深度圖生成方法的流程示意圖,本專利技術實施例的所述方法可應用在各類計算機視覺系統中,具體的,本實施例的所述方法包括:SlOl:對當前輸入的圖像進行分割操作,獲取所述圖像本文檔來自技高網...
【技術保護點】
一種深度圖生成方法,其特征在于,包括:對當前輸入的圖像進行分割操作,獲取所述圖像的對象集合,所述圖像的對象集合中包括天空圖像對象、地面圖像對象以及中間部圖像對象中的任一種或多種;從預置的深度信息算法中分別為所述圖像的對象集合中的每一個圖像對象選擇深度信息算法,計算對應圖像對象的深度信息;將每一個圖像對象的深度信息結合,得到所述輸入的圖像的深度圖。
【技術特征摘要】
【專利技術屬性】
技術研發人員:馬騰,李保利,李成軍,屈孝志,
申請(專利權)人:騰訊科技深圳有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。