本申請涉及一種高光檢測方法、裝置、計算機設備和存儲介質。方法包括:獲取針對同一對象在多個視角下拍攝的二維圖像和對象的三維模型;根據各個視角的方向和三維模型中的各個頂點對應的出射光方向,確定各個視角分別對應的三維模型中的候選頂點集合;各個視角分別對應的候選頂點集合是分別在各個視角下初步識別出存在高光現象的候選頂點的集合;針對各個視角分別對應的候選頂點集合中的每個候選頂點,根據每個候選頂點在各個視角下的二維圖像中分別對應的顏色信息,從各個視角下的候選頂點集合中篩選高光點,得到各個視角下的高光檢測結果。采用本方法能夠提高高光檢測的準確性。性。性。
【技術實現步驟摘要】
高光檢測方法、裝置、計算機設備和存儲介質
[0001]本申請涉及計算機技術和圖像處理
,特別是涉及一種高光檢測方法、裝置、計算機設備和存儲介質。
技術介紹
[0002]對于金屬、塑料或玻璃等材質的物體,容易在拍照時發生鏡面反射,造成照片中的物體局部存在高光區域。高光區域的存在會導致對物體進行三維重建和紋理貼圖等處理時產生困難,因此,如何準確地將圖像中物體的高光區域檢測出來成為了一個重要的問題。
[0003]傳統的高光檢測方法,一般是基于圖像中的顏色信息進行聚類,找到顏色分布中的離群點作為高光點,然而在非高光區域的顏色與高光區域的顏色較為接近的情況下,容易造成高光檢測結果不準確的問題。
技術實現思路
[0004]基于此,有必要針對上述技術問題,提供一種能夠提高準確性的高光檢測方法、裝置、計算機設備、計算機可讀存儲介質和計算機程序產品。
[0005]第一方面,本申請提供了一種高光檢測方法。所述方法包括:
[0006]獲取針對同一對象在多個視角下拍攝的二維圖像和所述對象的三維模型;
[0007]根據各個視角的方向和所述三維模型中的各個頂點對應的出射光方向,確定各個視角分別對應的所述三維模型中的候選頂點集合;各個視角分別對應的所述候選頂點集合是分別在各個視角下初步識別出存在高光現象的候選頂點的集合;所述出射光方向,是拍攝所述二維圖像時使用的光源的光線以同一角度照射在所述三維模型的表面上,并從所述頂點處反射出的光線的方向;
[0008]針對各個視角分別對應的候選頂點集合中的每個候選頂點,根據每個所述候選頂點在各個視角下的所述二維圖像中分別對應的顏色信息,從各個視角下的候選頂點集合中篩選高光點,得到各個視角下的高光檢測結果。
[0009]第二方面,本申請還提供了一種高光檢測裝置。所述裝置包括:
[0010]獲取模塊,用于獲取針對同一對象在多個視角下拍攝的二維圖像和所述對象的三維模型;
[0011]候選頂點確定模塊,用于根據各個視角的方向和所述三維模型中的各個頂點對應的出射光方向,確定各個視角分別對應的所述三維模型中的候選頂點集合;各個視角分別對應的所述候選頂點集合是分別在各個視角下初步識別出存在高光現象的候選頂點的集合;所述出射光方向,是拍攝所述二維圖像時使用的光源的光線以同一角度照射在所述三維模型的表面上,并從所述頂點處反射出的光線的方向;
[0012]高光點確定模塊,用于針對各個視角分別對應的候選頂點集合中的每個候選頂點,根據每個所述候選頂點在各個視角下的所述二維圖像中分別對應的顏色信息,從各個視角下的候選頂點集合中篩選高光點,得到各個視角下的高光檢測結果。
[0013]在其中一個實施例中,所述候選頂點確定模塊還用于針對每個視角,根據所述視角的方向與所述三維模型中的各個頂點對應的出射光方向之間的夾角,確定在所述視角下初步識別出存在高光現象的候選頂點,得到所述視角下的候選頂點集合。
[0014]在其中一個實施例中,所述候選頂點確定模塊還用于針對每個視角,若所述三維模型中的頂點對應的出射光方向與所述視角的方向之間的夾角小于或等于預設夾角閾值,則將所述頂點確定為在所述視角下初步識別出存在高光現象的候選頂點。
[0015]在其中一個實施例中,所述候選頂點確定模塊還用于獲取所述光源對應的入射光方向;所述入射光方向,是所述光源的光線的照射方向;根據所述入射光方向和所述三維模型中的各個頂點對應的法線方向,確定所述三維模型中的各個頂點對應的出射光方向。
[0016]在其中一個實施例中,所述高光點確定模塊還用于針對各個視角分別對應的候選頂點集合中的每個所述候選頂點,根據所述候選頂點在各個視角下的二維圖像中分別對應的顏色值,計算所述候選頂點的顏色平均值;針對每個視角,根據所述視角下初步識別出存在高光現象的候選頂點在所述視角下的二維圖像中對應的顏色值與本候選頂點在各個視角下的顏色平均值之間的差值,從所述視角下的候選頂點集合中篩選高光點,得到所述視角下的高光檢測結果。
[0017]在其中一個實施例中,所述高光點確定模塊還用于針對各個視角分別對應的候選頂點集合中的每個所述候選頂點,按照所述候選頂點分別在各個視角下的權重,對所述候選頂點在各個視角下的顏色值進行加權平均計算,得到所述候選頂點的顏色平均值;
[0018]其中,所述候選頂點在第一視角下的權重大于在第二視角下的權重;所述候選頂點在所述第一視角下初步識別出不存在高光現象;所述候選頂點在所述第二視角下初步識別出存在高光現象。
[0019]在其中一個實施例中,所述高光點確定模塊還用于針對每個視角,若所述視角下初步識別出存在高光現象的候選頂點在所述視角下的二維圖像中對應的顏色值與本候選頂點在各個視角下的顏色平均值之間的差值大于或等于預設差值,則將所述候選頂點確定為所述視角下的高光點。
[0020]第三方面,本申請還提供了一種計算機設備。所述計算機設備包括存儲器和處理器,所述存儲器中存儲有計算機程序,所述計算機程序被所述處理器執行時,使得所述處理器執行本申請各實施例所述的高光檢測方法中的步驟。
[0021]第四方面,本申請還提供了一種計算機可讀存儲介質。所述計算機可讀存儲介質,其上存儲有計算機程序,所述計算機程序被處理器執行時,使得所述處理器執行本申請各實施例所述的高光檢測方法中的步驟。
[0022]第五方面,本申請還提供了一種計算機程序產品。所述計算機程序產品,包括計算機程序,該計算機程序被處理器執行時,使得所述處理器執行本申請各實施例所述的高光檢測方法中的步驟。
[0023]上述高光檢測方法、裝置、計算機設備、存儲介質和計算機程序產品,首先根據各個視角的方向和三維模型中的各個頂點對應的出射光方向,確定三維模型中各個視角下初步識別出存在高光現象的候選頂點的集合,能夠按照光照的物理規則初步地確定出各個視角下可能存在高光現象的候選頂點,排除掉在物理規則上高光可能性小的點,提高了高光檢測的準確性。然后進一步根據初步識別出存在高光現象的每個候選頂點在各個視角下的
二維圖像中分別對應的顏色信息,從各個視角下的候選頂點集合中篩選高光點,得到各個視角下的高光檢測結果,能夠從初步識別出存在高光現象的候選頂點中篩選出更加準確的高光點,進一步提高了高光檢測的準確性。
附圖說明
[0024]圖1為一個實施例中高光檢測方法的流程示意圖;
[0025]圖2為一個實施例中多個視角下的二維圖像和三維模型的示意圖;
[0026]圖3為一個實施例中三維模型中的頂點處的光線方向示意圖;
[0027]圖4為一個實施例中候選頂點的識別結果示意圖;
[0028]圖5為一個實施例中高光檢測裝置的結構框圖;
[0029]圖6為一個實施例中計算機設備的內部結構圖。
具體實施方式
[0030]為了使本申請的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本申請進行進一步詳細說明。應當理解,此處描述的具體實施例僅僅用本文檔來自技高網...
【技術保護點】
【技術特征摘要】
1.一種高光檢測方法,其特征在于,所述方法包括:獲取針對同一對象在多個視角下拍攝的二維圖像和所述對象的三維模型;根據各個視角的方向和所述三維模型中的各個頂點對應的出射光方向,確定各個視角分別對應的所述三維模型中的候選頂點集合;各個視角分別對應的所述候選頂點集合是分別在各個視角下初步識別出存在高光現象的候選頂點的集合;所述出射光方向,是拍攝所述二維圖像時使用的光源的光線以同一角度照射在所述三維模型的表面上,并從所述頂點處反射出的光線的方向;針對各個視角分別對應的候選頂點集合中的每個候選頂點,根據每個所述候選頂點在各個視角下的所述二維圖像中分別對應的顏色信息,從各個視角下的候選頂點集合中篩選高光點,得到各個視角下的高光檢測結果。2.根據權利要求1所述的方法,其特征在于,所述根據各個視角的方向和所述三維模型中的各個頂點對應的出射光方向,確定各個視角分別對應的所述三維模型中的候選頂點集合包括:針對每個視角,根據所述視角的方向與所述三維模型中的各個頂點對應的出射光方向之間的夾角,確定在所述視角下初步識別出存在高光現象的候選頂點,得到所述視角下的候選頂點集合。3.根據權利要求2所述的方法,其特征在于,所述針對每個視角,根據所述視角的方向與所述三維模型中的各個頂點對應的出射光方向之間的夾角,確定在所述視角下初步識別出存在高光現象的候選頂點,得到所述視角下的候選頂點集合包括:針對每個視角,若所述三維模型中的頂點對應的出射光方向與所述視角的方向之間的夾角小于或等于預設夾角閾值,則將所述頂點確定為在所述視角下初步識別出存在高光現象的候選頂點。4.根據權利要求1所述的方法,其特征在于,在所述根據各個視角的方向和所述三維模型中的各個頂點對應的出射光方向,確定各個視角分別對應的所述三維模型中的候選頂點集合之前,所述方法還包括:獲取所述光源對應的入射光方向;所述入射光方向,是所述光源的光線的照射方向;根據所述入射光方向和所述三維模型中的各個頂點對應的法線方向,確定所述三維模型中的各個頂點對應的出射光方向。5.根據權利要求1所述的方法,其特征在于,所述針對各個視角分別對應的候選頂點集合中的每個候選頂點,根據每個所述候選頂點在各個視角下的所述二維圖像中分別對應的顏色信息,從各個視角下的候選頂點集合中篩選高光點,得到各個視角下的高光檢測結果包括:針對各個視角分別對應的候選頂點集合中的每個所述候選頂點,根據所述候選頂點在各個視角下的二維圖像中分別對應的顏色值,計算所述候選頂點的顏色平均值;針對每個視角,根據所述視角下初步識別出存在高光現象的候選頂點在所述...
【專利技術屬性】
技術研發人員:周昆,吳海浪,蔣念娟,沈小勇,呂江波,
申請(專利權)人:深圳思謀信息科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。