光电互动投影模组去除边界干扰和判定是否定位成功方法技术

技术编号:10340439 阅读:163 留言:0更新日期:2014-08-21 13:30
本发明专利技术提供一种光电互动投影模组去除边界干扰和判定是否定位成功方法,该方法为:1、将光电互动投影模组自动定位完成后,得到的坐标点根据X排序,再根据Y排序,两次排序后得到自动定位后的点阵序列;2、若得到的点阵序列的点数超出自动定位的点数,则根据X排序,再Y排序后,去掉超出的点数;3、去掉超出的点后,剩余的点进行验证,判断是否是捕获了干扰点,使用Convex hull凸包算法进行筛选出外围点,逐一取外围点中的每3个点,以每3个点的中点为中心点形成的夹角是否大于一钝角,是,3个点基本在一条直线上,取另外的3个点进行验证,凸包的点全部验证通过。本发明专利技术能验证自动定位的数据是否正确,来避免定位后依然无法使用白板模组的问题。

【技术实现步骤摘要】
光电互动投影模组去除边界干扰和判定是否定位成功方法
本专利技术涉及一种光学影像互动投影
,尤其涉及一种光电互动投影模组去除边界干扰和判定是否定位成功方法。
技术介绍
随着计算机的迅速发展,产生了许多光电类产品,使用光电原理的白板模组也越来越多,为了方面使用者,无需手动定位校正坐标位置,从而衍生了自动定位的方法,而与光相关的产品往往会受到外来可见光的影响,使定位不准或者错误导致体验或者功能上的缺陷,或者干脆无法使用。本专利申请提供一种方式来验证自动定位的数据是否正确,来避免定位后依然无法使用白板模组。光电互动投影模组一般包括镜头、滤光片以及摄像头,该镜头用于对准投影面并获取图片,滤光片用于透过特定波长的红外光,滤除其他波长的红外光,摄像头用于采集图片数据。
技术实现思路
本专利技术要解决的技术问题,在于提供一种光电互动投影模组去除边界干扰和判定是否定位成功方法,能对光电互动投影模组自动定位后对获取到的定位点判断是否正确的,进行验证的方法。本专利技术是这样实现的:一种光电互动投影模组去除边界干扰和判定是否定位成功方法,包括如下步骤:步骤1、将光电互动投影模组自动定位完成后,得到的坐标点根据X排序,再根据Y排序,两次排序后得到自动定位后的点阵序列;步骤2、若得到的点阵序列的点数超出自动定位的点数,则根据X排序,再Y排序后,去掉超出自动定位的点个数的点数;步骤3、去掉超出的点后,剩余的点进行验证,判断是否是捕获了干扰点,使用Convexhull凸包算法进行筛选出凸包的点,逐一取凸包的点中的每3个点,以每3个点的中点为中心点形成的夹角是否大于一160度,是,则这3个点基本在一条直线上,取另外的3个点进行验证,凸包的点全部验证通过,该点阵序列的点数是镜头自动校准后的定位的点数,否则重新进行自动定位直到成功或者超过设定的次数为止;其中,有凸包的点按顺序编号有0、1、2、3、4、5…..的点,则以1点为中心,编号为0,1,2的点形成夹角,这里判断夹角超过160°是符合验证要求的,再以2为中心,编号为1,2,3的点形成的夹角进行判断,以此类推,凸包的点中拐角处的形成拐角的三个点跳过此判断;即3,4,5的点形成的夹角跳过此判断。本专利技术具有如下优点:本专利技术将光电互动投影模组自动定位完成后,得到的坐标点根据X排序,再根据Y排序,得到自动定位后的点阵序列;并去除边界干扰的点数,然后将剩余的点进行验证,判断是否是捕获了干扰点,本专利技术能验证自动定位的数据是否正确,来避免定位后依然无法使用白板模组的问题。附图说明图1为本专利技术的流程示意图。图2为本专利技术一实施例中25点的自动定位使用Convexhull凸包算法的结构示意图。图3为本专利技术图2的局部示意图。图4为本专利技术中凸包的点验证失败时白色方块点在图像中的排列集合。图5为本专利技术中凸包的点验证成功时白色方块点在图像中的排列集合。具体实施方式请参阅图1至图5所示,本专利技术为一种光电互动投影模组去除边界干扰和判定是否定位成功方法,包括如下步骤:步骤1、将光电互动投影模组自动定位完成后,得到的坐标点根据X排序,再根据Y排序,两次排序后得到自动定位后的点阵序列;步骤2、若得到的点阵序列的点数超出自动定位的点数,则根据X排序,再Y排序后,去掉超出自动定位的点个数的点数(可能是由于底部的反光物引起的);步骤3、由于镜头看图像会有一定程度的变形失真,如超短焦镜头变形得更加厉害,因此需要对获取点进行验证,即去掉超出的点后,剩余的点进行验证,判断是否是捕获了干扰点,使用Convexhull凸包算法进行筛选出凸包的点,逐一取凸包的点中的每3个点,以每3个点的中点为中心点形成的夹角是否大于一钝角,其中,所述钝角为160度。是,则这3个点基本在一条直线上,取另外的3个点进行验证,凸包的点全部验证通过,该点阵序列的点数是镜头自动校准后的定位点,否则重新进行自动定位直到成功或者超过设定的次数为止。另外需要说明书的是:如图2所示,从图2中可见,如果进行25点自动定位,则会打出5行5列的方格,因此想要获取到的自动定位点在图中的表示也应该为5行5列的定位点,因此先把获取的点先按照X从小到大排列,再按照Y从小到大排列,若进行了25点定位,则取排序后的前25个点,超出25个点的,就认为是干扰点。以此进行初步的降噪。再根据下面所诉的凸包验证,进一步验证留下的25个定位点是否正确,因此本方法对屏幕左右两侧的干扰点无法进行去除,只能通过凸包验证判断其定位数据出错,重新进行定位,从而进行了去除边界干扰;由于干扰点有可能是瞬间的干扰,如风吹窗帘等,判断出错多进行几次定位可以有效排除这类情况。下面举一具体实例对本专利技术的步骤3作进一步说明:如图2至图5所示,由于镜头看图像会有一定程度的变形失真,如超短焦镜头变形得更加厉害,因此需要对获取点进行验证,即去掉超出的点后,剩余的点进行验证,判断是否是捕获了干扰点,使用Convexhull凸包算法进行筛选出外围点,如图2所示,25点的自动定位,5行5列,及进行2次凸包,然后每3个点以中心点形成的夹角是否大于一定度数(如大于160°)这样就认为这3个点基本在一条直线上,把2次凸包的点全部验证通过后,才认为该组数据是镜头自动校准后的定位点,否则重新进行自动定位直到成功或者超过设定的次数为止。图2中两条线圈和箭头表示凸包算法的运动方向,外围线圈为第一轮凸包后得到的定位点位置,内围线圈为第二轮后的定位点位置。箭头是方向,中心点为起始点。如图3所示,以1点为中心,编号为0,1,2的点形成夹角,这里判断夹角超过160°是符合验证要求的,再以2为中心,编号为1,2,3的点形成的角进行判断,以此类推,拐角处3,4,5跳过此判断。以上所述仅为本专利技术的较佳实施例,凡依本专利技术申请专利范围所做的均等变化与修饰,皆应属本专利技术的涵盖范围。本文档来自技高网...
光电互动投影模组去除边界干扰和判定是否定位成功方法

【技术保护点】
一种光电互动投影模组去除边界干扰和判定是否定位成功方法,其特征在于:包括如下步骤:步骤1、将光电互动投影模组自动定位完成后,得到的坐标点根据X排序,再根据Y排序,两次排序后得到自动定位后的点阵序列;步骤2、若得到的点阵序列的点数超出自动定位的点数,则根据X排序,再Y排序后,去掉超出自动定位的点个数的点数;步骤3、去掉超出的点后,剩余的点进行验证,判断是否是捕获了干扰点,使用Convex hull凸包算法进行筛选出外围点,逐一取外围点中的每3个点,以每3个点的中点为中心点形成的夹角是否大于一钝角,是,则这3个点基本在一条直线上,取另外的3个点进行验证,凸包的点全部验证通过,该点阵序列的点数是镜头自动校准后的定位点,否则重新进行自动定位直到成功或者超过设定的次数为止。

【技术特征摘要】
1.一种光电互动投影模组去除边界干扰和判定是否定位成功方法,其特征在于:包括如下步骤:步骤1、将光电互动投影模组自动定位完成后,得到的坐标点根据X排序,再根据Y排序,两次排序后得到自动定位后的点阵序列;步骤2、若得到的点阵序列的点数超出自动定位的点数,则根据X排序,再Y排序后,去掉超出自动定位的点个数的点数;步骤3、去掉超出的点后,剩余的点进行验证,判断是否是捕获了干扰点,使用Convexhull凸包算法进行筛选出凸包的点,逐一取凸包的点中的每3个点,判断以每3个点的中点为中心...

【专利技术属性】
技术研发人员:丁万年洪文洁张庆华王尚琨
申请(专利权)人:锐达互动科技股份有限公司
类型:发明
国别省市:福建;35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1