一种基于人机交互的三维绘图系统及方法

文档序号:30973052发布日期:2022-08-02 22:23阅读:来源:国知局

技术特征:
1.一种基于人机交互的三维绘图系统,其特征在于,包括:信息输入模块、信息处理模块、三维图像制作模块、三维图像输出模块、无线传输模块和移动终端模块;所述信息输入模块用于采集用户的绘图信息、具体实物的三维模型信息以及二维图像信息;所述信息处理模块与所述信息输入模块相连接,所述信息处理模块用于对所述信息输入模块输入的相关信息进行分析处理;所述三维图像制作模块用于根据所述信息处理模块的分析处理结果进行三维图像的制作;所述三维图像输出模块与所述三维图像制作模块相连接,所述三维图像输出模块用于对所述三维图像制作模块制作的三维图像进行展示;所述移动终端模块通过所述无线传输模块与所述信息输入模块和所述三维图像制作模块相互通信,所述移动终端模块用于无线传输待输入的信息至所述信息输入模块,远程控制所述信息输入模块的相关单元,并接收所述三维图像制作模块制作的三维图像。2.根据权利要求1所述的基于人机交互的三维绘图系统,其特征在于,所述信息输入模块包括绘图板单元、二维图像采集单元和三维扫描单元,所述绘图板单元包括绘图板主体、安装在绘图板主体内部的绘图板控制器、安装在绘图板主体上的操作按键组、安装在绘图板主体上的指示灯组、安装在绘图板主体上的电子屏、安装在所述绘图板主体上的画笔固定机构和触控画笔,所述操作按键组、所述指示灯组和所述电子屏均与所述绘图板控制器电连接,所述绘图板控制器用于对用户通过所述触控画笔输入的绘画信息进行缓存,并将用户通过所述操作按键组输入的操作信息进行解析,控制所述指示灯组对绘画板的状态进行指示,以及控制所述电子屏对绘画信息进行显示;所述二维图像采集单元包括云台摄像机和摄像机控制器,所述摄像机控制器与所述云台摄像机电连接;所述三维扫描单元包括三维激光扫描仪、扫描仪云台、扫描仪驱动电机和扫描仪控制器,所述三维激光扫描仪安装在所述扫描仪云台上,所述扫描仪驱动电机与所述扫描仪云台电连接,所述扫描仪控制器与所述扫描仪驱动电机电连接。3.根据权利要求1所述的基于人机交互的三维绘图系统,其特征在于,所述信息处理模块包括二维图像处理单元,所述二维图像处理单元包括归一化模块、细化处理模块和滤波模块,所述归一化模块用于对所述信息输入模块输入的二维图像进行归一化处理,所述细化处理模块与所述归一化模块相连接,所述细化处理模块用于通过细化算法对经过归一化处理图像进行细化处理,对图像中的像素点进行判断,删除像素点中的背景点,所述滤波模块与所述细化处理模块相连接,所述滤波模块用于通过高斯滤波器对经过细化处理的图像进行滤波处理。4.根据权利要求3所述的基于人机交互的三维绘图系统,其特征在于,所述二维图像处理单元还包括特征提取模块、图片特征匹配模块和点云模型获取模块,所述特征提取模块与所述滤波模块相连接,所述特征提取模块用于通过sift算子查找经过滤波处理的图像的特征点,并计算特征点的位置、方向和尺寸,以及为每个特征点建立描述符,所述图片特征匹配模块与所述特征提取模块相连接,所述图片特征匹配模块用于通过快速近似最近邻算法对同一物体的多个图像之间进行两两特征匹配,所述点云模型获取模块与所述图片特征匹配模块相连接,所述点云模型获取模块用于对特征匹配的图像像对进行相对定向,计算
图像像对中一个图像的旋转矩阵和平移向量,并根据旋转矩阵、平移向量和像素点坐标计算图像像对中各个像素点三维点坐标,并通过非线性优化获取物体对应的点云模型。5.根据权利要求3所述的基于人机交互的三维绘图系统,其特征在于,所述信息处理模块还包括三维模型处理单元,所述三维模型处理单元包括三维模型预处理模块、轮廓线获取模块和轮廓线处理模块,所述三维模型预处理模块包括去噪单元、孔洞修补单元和模型简化单元,所述去噪单元用于通过漂移双边滤波算法对所述信息输入模块输入的三维模型进行去噪处理,并通过非漂移双边滤波算法对经过漂移双边滤波算法处理的三维模型进行再次去噪处理,所述孔洞修补单元与所述去噪单元相连接,所述孔洞修补单元用于通过各向异性孔洞修补算法对去噪后的三维模型进行孔洞修补处理,所述孔洞修补单元与所述孔洞修补单元相连接,所述孔洞修补单元用于通过网格简化算法对经过孔洞修补处理的三维模型进行简化处理;所述轮廓线获取模块与所述三维模型预处理模块相连接,所述轮廓线获取模块用于通过脊线检测算法获取经过简化处理的三维模型的轮廓线;所述轮廓线处理模块与所述轮廓线获取模块相连接,所述轮廓线处理模块用于通过轮廓线演化算法对三维模型的轮廓线进行风格化处理。6.根据权利要求1所述的基于人机交互的三维绘图系统,其特征在于,所述三维图像制作模块包括点云模型处理单元、纹理贴图单元和三维图像获取单元,所述云模型处理单元用于对所述信息处理模块获取的点云模型输入预设的3dgan网络模型,根据输入的点云模型,获取全局三维模型点云数据,并得到三维模型点云数据对应的三维模型,所述纹理贴图单元与所述点云模型处理单元处理单元相连接,所述纹理贴图单元用于接收用户通过所述移动终端模块输入的纹理信息,并对所述点云模型处理单元获取的三维模型以及所述信息处理模块处理后的三维模型进行纹理贴图,所述三维图像获取单元用于根据纹理贴图后的三维模型得打三维图像。7.根据权利要求1所述的基于人机交互的三维绘图系统,其特征在于,所述三维图像输出模块包括lcd触摸显示屏、显示屏按键组、显示屏指示灯和显示屏主控板,所述显示屏按键组设置在所述lcd触摸显示屏的右侧,所述显示屏指示灯设置在所述lcd触摸显示屏的右下方,所述显示屏主控板与所述lcd触摸显示屏和所述显示屏按键组电连接,所述显示屏主控板接收所述三维图像制作模块制作的三维图像,并发送至所述lcd触摸显示屏进行显示,并接收显示屏按键组的操控信息,控制所述lcd触摸显示屏进行相关信息的显示,以及控制所述显示屏指示灯进行开启和关闭。8.一种基于人机交互的三维绘图方法,采用如权利要求1-7中任一项所述的基于人机交互的三维绘图系统进行绘制,其特征在于,包括:通过信息输入模块采集用户的绘图信息、具体实物的三维模型信息以及二维图像信息;通过信息处理模块对所述信息输入模块输入的相关信息进行分析处理;通过三维图像制作模块根据所述信息处理模块的分析处理结果进行三维图像的制作;通过三维图像输出模块用于对所述三维图像制作模块制作的三维图像进行展示。9.根据权利要求8所述的基于人机交互的三维绘图方法,其特征在于,所述通过信息处理模块对所述信息输入模块输入的相关信息进行分析处理包括:对所述信息输入模块输入的二维图像进行归一化处理;
通过细化算法对经过归一化处理图像进行细化处理,对图像中的像素点进行判断,删除像素点中的背景点;通过高斯滤波器对经过细化处理的图像进行滤波处理;通过sift算子查找经过滤波处理的图像的特征点,并计算特征点的位置、方向和尺寸,以及为每个特征点建立描述符;通过快速近似最近邻算法对同一物体的多个图像之间进行两两特征匹配;对特征匹配的图像像对进行相对定向,计算图像像对中一个图像的旋转矩阵和平移向量,并根据旋转矩阵、平移向量和像素点坐标计算图像像对中各个像素点三维点坐标,并通过非线性优化获取物体对应的点云模型。10.根据权利要求8所述的基于人机交互的三维绘图方法,其特征在于,所述通过信息处理模块对所述信息输入模块输入的相关信息进行分析处理还包括:通过漂移双边滤波算法对所述信息输入模块输入的三维模型进行去噪处理,并通过非漂移双边滤波算法对经过漂移双边滤波算法处理的三维模型进行再次去噪处理;通过各向异性孔洞修补算法对去噪后的三维模型进行孔洞修补处理;通过网格简化算法对经过孔洞修补处理的三维模型进行简化处理;通过脊线检测算法获取经过简化处理的三维模型的轮廓线;通过轮廓线演化算法对三维模型的轮廓线进行风格化处理。

技术总结
本发明公开了一种基于人机交互的三维绘图系统,包括:信息输入模块、信息处理模块、三维图像制作模块、三维图像输出模块、无线传输模块和移动终端模块,本发明还公开一种基于人机交互的三维绘图方法,本发明通过信息输入模块用于采集用户的绘图信息、具体实物的三维模型信息以及二维图像信息,通过信息处理模块对信息输入模块输入的相关信息进行分析处理,并通过三维图像制作模块用于根据所述信息处理模块的分析处理结果进行三维图像的制作,同时,通过移动终端模块将信息传输至信息输入模块,远程控制信息输入模块的相关单元,并接收所述三维图像制作模块制作的三维图像,可根据用户需求进行三维模型获取,方便操作。方便操作。方便操作。


技术研发人员:夏蓓蕾
受保护的技术使用者:温州职业技术学院
技术研发日:2022.03.31
技术公布日:2022/8/1
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1