The invention relates to the technical field of model segmentation, in particular to a method of model area segmentation for three-dimensional modeling, which includes the following steps: A, 3D scanning of color objects through a photographic scanning device; B, collecting surface information of color objects and forming point cloud data; C, setting the broad value of color difference of adjacent pixels; D, selecting reference points, each of which will collect point cloud data. Relative chromatic aberration is calculated between each point and reference point; E, comparing the chromatic aberration between each point and reference point; F, repeating steps C-E in region Ai, repeating steps C-E in region Aj; G, repeating steps C-F, dividing color objects into regions formed by multiple sets as boundaries. The invention realizes automatic identification of different materials and adjacent boundaries of an object's appearance, automatic model segmentation, reduces the need for human participation, and saves the time of three-dimensional modeling.
【技術實現步驟摘要】
一種三維建模的模型區域分割方法
本專利技術涉及模型分割
,尤其是指一種三維建模的模型區域分割方法。
技術介紹
現有三維建模軟件和方式中,如果模型的材質是一種以上,就需要進行模型的分割,以便后續的材質貼圖工作。在現有模式下,此類模型分割的工作,需要由人工進行,為一種勞動量大的重復工作。
技術實現思路
本專利技術針對現有技術的問題提供一種三維建模的模型區域分割方法,實現了自動判別物品外觀的不同材質和相鄰邊界,進行自動的模型分割,可以減少人力參與的需求,節省三維建模工作的時間。為了解決上述技術問題,本專利技術采用如下技術方案:一種三維建模的模型區域分割方法,包括以下步驟:A,通過拍照式掃描設備對彩色物體進行3D掃描;B,對彩色物體的表面信息進行采集并形成點云數據;C,設定相鄰像素色差闊值;D,選定參考點,將采集到的點云數據的各個點與參考點進行相對色差值運算;E,比較各個點與參考點之間的色差值,若點與參考點之間的相對色差值小于相鄰像素色差闊值,則將相對色差值小于相鄰像素色差闊值的點Pi取其集合,得到Σ{Pi},此集合中所有點所形成的區域Ai,是一個封閉的區域;若點與參考點之間的相對色差值大于相鄰像素色差闊值,則將相對色差值大于相鄰像素色差闊值的點Pj取其集合,得到Σ{Pj},此集合中所有點所形成的區域Aj,是一個封閉的區域;F,在區域Ai內重復步驟C~步驟E,將相對色差值小于相鄰像素色差闊值的點Pi1取其集合,得到Σ{Pi1},此集合中所有點所形成的區域Ai1,是一個封閉的區域;將相對色差值大于相鄰像素色差闊值的點Pi2取其集合,得到Σ{Pi2},此集合中所有點 ...
【技術保護點】
1.一種三維建模的模型區域分割方法,其特征在于,包括以下步驟:A,通過拍照式掃描設備對彩色物體進行3D掃描;B,對彩色物體的表面信息進行采集并形成點云數據;C,設定相鄰像素色差闊值;D,選定參考點,將采集到的點云數據的各個點與參考點進行相對色差值運算;E,比較各個點與參考點之間的色差值,若點與參考點之間的相對色差值小于相鄰像素色差闊值,則將相對色差值小于相鄰像素色差闊值的點Pi取其集合,得到Σ{Pi},此集合中所有點所形成的區域Ai,是一個封閉的區域;若點與參考點之間的相對色差值大于相鄰像素色差闊值,則將相對色差值大于相鄰像素色差闊值的點Pj取其集合,得到Σ{Pj},此集合中所有點所形成的區域Aj,是一個封閉的區域;F,在區域Ai內重復步驟C~步驟E,將相對色差值小于相鄰像素色差闊值的點Pi1取其集合,得到Σ{Pi1},此集合中所有點所形成的區域Ai1,是一個封閉的區域;將相對色差值大于相鄰像素色差闊值的點Pi2取其集合,得到Σ{Pi2},此集合中所有點所形成的區域Ai2,是一個封閉的區域;在區域Aj內重復步驟C~步驟E,將相對色差值小于相鄰像素色差闊值的點Pj1取其集合,得到Σ{Pj ...
【技術特征摘要】
1.一種三維建模的模型區域分割方法,其特征在于,包括以下步驟:A,通過拍照式掃描設備對彩色物體進行3D掃描;B,對彩色物體的表面信息進行采集并形成點云數據;C,設定相鄰像素色差闊值;D,選定參考點,將采集到的點云數據的各個點與參考點進行相對色差值運算;E,比較各個點與參考點之間的色差值,若點與參考點之間的相對色差值小于相鄰像素色差闊值,則將相對色差值小于相鄰像素色差闊值的點Pi取其集合,得到Σ{Pi},此集合中所有點所形成的區域Ai,是一個封閉的區域;若點與參考點之間的相對色差值大于相鄰像素色差闊值,則將相對色差值大于相鄰像素色差闊值的點Pj取其集合,得到Σ{Pj},此集合中所有點所形成的區域Aj,是一個封閉的區域;F,在區域Ai內重復步驟C~步驟E,將相對色差值小于相鄰像素色差闊值的點Pi1取其集合,得到Σ{Pi1},此集合中所有點所形成的區域Ai1,是一個封閉的區域;將相對色差值大于相鄰像素色差闊值的點Pi2取其集合,得到Σ{Pi2},此集合中所有點所形成的區域Ai2,是一個封閉的區域;在區域Aj內重復步驟C~步驟E,將相對色差值小于相鄰像素色差闊值的點Pj1取其集合,得到Σ{Pj1},此集合...
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。