【技术实现步骤摘要】
基于TOF传感器的投影仪触控识别方法、系统及装置
[0001]本申请涉及图像领域,尤其涉及基于TOF传感器的投影仪触控识别方法、系统以及装置。
技术介绍
[0002]现如今我们在工作,生活,学习中经常使用投影仪,通过投影仪将图像或视频等进行投影观看,市场上现有的投影仪大部分不具备触控功能,缺少互动性。现有技术中主要是通过红外触控技术和光学触控笔来实现,但是这两种技术均存在不足,具体为:
[0003]传统红外触控技术一般要进行长、短边上的各个扫描方向的扫描,以确定长、短边上的每一个扫描方向上的被遮挡光路,然后根据扫描得到的所有被遮挡光路中,两两相交的被遮挡光路的位置,采用浮点运算的方式计算两两相交的被遮挡光路的交点的坐标值,以实现对触摸点的定位,其中扫描所有的被遮挡的光路不但花费时间长,导致触摸屏的响应时间较长、响应速率慢。
[0004]当使用光学触控笔时,内置的微型红外线发射器发出信号,这一信号会被配套的投影仪内置的红外摄像头捕捉到,然后经过图像处理器处理之后转化为触屏坐标,从而实现了将投影面转化为触摸屏。虽 ...
【技术保护点】
【技术特征摘要】
1.一种基于TOF传感器的投影仪触控识别方法,其特征在于,所述方法包括:图像获取与预处理:通过所述TOF传感器实时拍摄投影仪投影平面的实时图像,获取对应的幅度图像和深度图像,然后按照预设方式对所述实时图像对应的幅度图像和深度图像进行图像预处理;采集背景数据:在所述投影仪开机且投影平面没有交互单元时,采集该投影平面的幅度图像数据和3D点云数据,然后根据所述3D点云数据拟合投影平面并进行保存;识别所述投影平面的交互单元:判断所述投影平面中是否出现交互单元,如果是,继续进行下一步,否则,则跳到所述图像获取与预处理的步骤中;识别触碰点:判断所述交互单元是否触碰到所述投影平面,如果是,识别所述交互单元的触碰点的位置和记录触碰时间,并且设置触碰标志,并继续进行下一步,否则,认为没有触碰到所述投影平面,并跳到所述图像获取与预处理的步骤中;识别控制动作:将当前所述实时图像的识别结果与之前的所述实时图像的识别结果进行比较,从而判断交互单元的控制动作。2.如权利要求1所述的识别方法,其特征在于,所述图像获取与预处理的步骤中,所述预设方式进行图像处理的方法包括:图像滤波、畸变矫正以及3D矫正,其中,所述3D矫正的方法具体包括:根据所述实时图像像素坐标与所述TOF传感器坐标关系:可得:其中,(u0,ν0)为所述TOF传感器的光学中心,(f
x
,f
y
)分别为所述TOF传感器沿X轴和Y轴的焦距,cosθ为所述TOF传感器坐标和实时图像像素坐标夹角的余弦值,所述实时图像的原始深度值乘以所述余弦值即可到矫正后所述图像的深度值。3.如权利要求1所述的识别方法,其特征在于,在所述采集背景数据的步骤中,根据所述3D点云数据拟合投影平面的方法采用最小二乘法。4.如权利要求1所述的识别方法,其特征在于,在所述识别交互单元的步骤中,所述判断投影平面中是否出现交互单元的方法,包括:获取所述实时图像各个像素的幅度值;遍历所述实时图像的像素,比较所述实时图像与所述投影平面各个像素位置的幅度值之差,若出现两者幅度值之差大于第一设定阈值的像素,则认为所述投影平面出现交互单元,并记录该些像素的位置,否则,跳回所述图像获取与预处理步骤。5.如权利要求4所述的识别方法,其特征在于,在所述判断所述交互单元是否触碰到投影平面的步骤中,包括:计算所述幅度值之差大于第一设定阈值的像素,亦即是所述交互单元,所对应的点云
三维坐标(x,y,z)到所述投影平面的距离,其中,已知A,B,C,D的值,x,y,z为所述像素点的三维坐标,d为所述像素点到投影平面的距离,则具体计算公式如下:保留d小于第二预设阈值的像素点;统计该些像素点中的邻域点,且不是所述投影平面的像素点的个数,若所述个数满足第三预设阈值,则认为所述交互单元触碰到所述投影平面,并且以该些像素点作...
【专利技术属性】
技术研发人员:林绍磊,周建华,姚浩东,
申请(专利权)人:深圳市繁维科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。