The invention relates to a method for automatic identification of projection area based on machine vision technology, which comprises the following steps: S1 first input color image into grayscale, after binarization processing, by setting the appropriate threshold, instead of 0 or 1 of the two values of each pixel of an image, to distinguish the foreground of the use of S2 and background; step two output value map, the contour of the shape of a polygon fitting, output vertex coordinates in object contour unit; S3 classification to determine whether the object or model need to contour projection; if not, delete the vertex coordinates of an object in S4; vertex connected region output projection image. The invention has the advantages that the projection area can be quickly detected, the projection range is reset, and the deviation between the projected image and the physical object is corrected in real time. Projection mapping is not only limited to static objects, but also the contours of dynamic objects can be captured, so that real-time projection rendering of objects in motion can be realized.
【技术实现步骤摘要】
基于机器视觉技术的投影映射区域自动识别方法
本专利技术涉及一种投影映射技术,具体涉及一种基于机器视觉技术的投影映射区域自动识别方法。
技术介绍
随着信息量增加,信息的呈现方式越来越多元化。信息技术的发展,使得虚拟现实,增强现实技术的实现成为可能。在这类技术诞生之前,我们所处的真实世界难以呈现超越时间与空间的信息。但是通过虚拟技术与模拟仿真,任意信息可以叠加至真实世界,让用户感知到丰富的视觉信息,从而达到超越现实的感官体验。虚拟现实的目标是将物理世界的信息与虚拟世界的信息无缝对接,实现从原子到比特的一一映射。目前的增强现实项目多通过头盔显示器和眼镜实现,例如OculusRift增强现实显示器和谷歌眼镜。但是这类设备的成像效果有待提升。而且,用户佩戴一定时间后容易产生视疲劳。另一增强现实方案是使用智能手机,调用摄像头捕捉的图像,并在图像上渲染所需展示的信息。但是对于公共场所的增强现实项目,很难要求参与者使用统一设备。因此,在实物上投影成为实现增强现实的第三种选择。投影映射,又称为空间增强现实。使用投影技术,我们可以将图像或数据投射至那些形状不规则的物体上。使用相关软件,可以输出与物体平面相适应的图像。现有投影映射技术方案,需要用户使用绘图工具绘制出需要投影的区域,并且在绘制的同时需要打开投影仪用肉眼定位。绘图工具会为用户提供基础几何图形,用户可以通过拖拽改变图形的大小和角度。对于形状不规则的物体,用户需要使用多边形工具绘制轮廓。现有技术方案的缺点在于,用户手动设定的投影区域很可能与实物轮廓不吻合。当投影仪或模型位置发生轻微移动时,用户手动绘制的区域便不再准确。 ...
【技术保护点】
基于机器视觉技术的投影映射区域自动识别方法,其特征在于,包括如下步骤:S1首先将输入的彩色图像转换成灰度图,之后进行二值化处理,通过设置适宜的阈值,将图像各个像素用0或1这两个数值代替,以初步区分前景和背景;S2使用上一步输出的二值图,对形状的轮廓进行多边形拟合,输出以物体为单位的轮廓线的顶点坐标;S3对轮廓进行分类,判定是否为需要投影的物体或模型;如果为否,删除这一物体的顶点坐标;S4在顶点连成的区域内输出投影图像。
【技术特征摘要】
1.基于机器视觉技术的投影映射区域自动识别方法,其特征在于,包括如下步骤:S1首先将输入的彩色图像转换成灰度图,之后进行二值化处理,通过设置适宜的阈值,将图像各个像素用0或1这两个数值代替,以初步区分前景和背景;S2使用上一步输出的二值图,对形状的轮廓进行多边形拟合,输出以物体为单位的轮廓线的顶点坐标;S3对轮廓进行分类,判定是否为需要投影的物体或模型;如果为否,删除这一物体的顶点坐标;S4在顶点连成的区域内输出投影图像。2.根据权利要求1所述的基于机器视觉技术的投影映射区域自动识别方法,其特征在于,所述步骤S1中,初步区分前景和背景时,设为灰度图FT[i,j],T为所设阈值,满足如下公式:3.根据权利要求1所述的基于机器视觉技术的投影映射区域自动识别方法,其特征在于,所述步骤S2中,对曲线进行采样时,设曲线的两个顶点X1与X2,它们的坐标为X1=(x1,y1),X2=(x2,y2),此时,在X1与X2中间找到点X0=...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。