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},此集合...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。