光电互动投影模组排除投影区域外光干扰的方法技术

技术编号:13964319 阅读:130 留言:0更新日期:2016-11-08 12:37
本发明专利技术提供一种光电互动投影模组排除投影区域外光干扰的方法,该方法包括如下步骤:在PC端切割排布定位点,并通过投影机对定位点进行投影;通过模组摄像头获取投影屏幕的图像;获取图像的边缘定位点,根据切割排布方式,反推出投影屏幕在模组摄像头的真实映射范围;根据真实映射范围排除干扰点。本发明专利技术优点如下:可以有效排除掉投影区域外的光干扰,不仅可以提高对多个发光源的处理效率,而且可以减少跳笔、断笔等现象的出现。

【技术实现步骤摘要】

本专利技术涉及光电互动投影模组领域,特别涉及一种光电互动投影模组排除投影区域外光干扰的方法
技术介绍
随着计算机技术的迅速发展,各种光电类产品也随之产生。使用光电原理的白板模组也越来越多,它是由摄像头和发光源组成模组,操作点的获取是依靠光源在摄像头成像中的相对位置,通过定位程序进行映射而得到在投影区域中的位置。那么当外界光干扰太多的时候,要处理多个发光源就会产生处理效率低等问题,还可能出现因误判断而导致的跳笔、断笔等现象。
技术实现思路
本专利技术要解决的技术问题,在于提供光电互动投影模组排除投影区域外光干扰的方法,通过该方法来排除投影区域外的光干扰,提高对多个发光源的处理效率。本专利技术是这样实现的:光电互动投影模组排除投影区域外光干扰的方法,所述方法包括如下步骤:在PC端切割排布定位点,并通过投影机对定位点进行投影;通过模组摄像头捕获投影屏幕的图像;获取图像的外围定位点,根据切割排布方式,反推出投影屏幕在模组摄像头的真实映射范围;根据真实映射范围排除干扰点。进一步地,所述“在PC端切割排布定位点”具体为:在PC端的图形界面中,根据横向的定位点数、竖向的定位点数以及定位点的收缩比例对各定位点进行切割排布,具体的切割排布方式如下:步骤11、计算出第一个定位点的中心坐标(ScrLeftX,ScrLeftY),ScrLeftX=MyScreenWidth*P,ScrLeftY=MyScreenHeight*P;其中,MyScreenWidth表示屏幕分辨率长度,MyScreenHeight表示屏幕分辨率宽度,P表示定位点的收缩比例;步骤12、计算出横向的两个相邻定位点的中心坐标的距离Grid_Width,以及竖向的两个相邻定位点的中心坐标的距离Grid_Height,Grid_Width=MyScreenWidth*(1-P*2)/(W_Dot-1),Grid_Height=MyScreenHeight*(1-P*2)/(H_Dot-1);其中,W_Dot表示横向的定位点个数,H_Dot表示竖向的定位点个数;步骤13、根据计算出的Grid_Width和Grid_Height,将各个定位点均排布到图形界面的对应位置。进一步地,所述“获取图像的外围定位点,根据切割排布方式,反推出投影屏幕在模组摄像头的真实映射范围”具体包括:步骤31、获取图像中的外围定位点,根据定位点的切割排布方式,计算出左上角、右上角、左下角以及右下角四个边角定位点的中心坐标的外扩距离,具体计算如下:左上角定位点中心坐标向左移动的距离X1和向上移动的距离Y1:X1=L1/((1-P*2)*P),Y1=H1/((1-P*2)*P),其中,L1表示左上角定位点与右上角定位点之间的距离,H1表示左上角定位点与左下角定位点之间的距离;右上角定位点中心坐标向右移动的距离X2和向上移动的距离Y2:X2=X1,Y2=H2/((1-P*2)*P),其中,H2表示右上角定位点与右下角定位点之间的距离;左下角定位点中心坐标向左移动的距离X3和向下移动的距离Y3:X3=L3/((1-P*2)*P),Y3=Y1,其中,L3表示左下角定位点与右下角定位点之间的距离;右下角定位点中心坐标向右移动的距离X4和向下移动的距离Y4:X4=X3,Y4=Y2;步骤32、根据计算出的外扩距离对左上角、右上角、左下角以及右下角四个边角定位点的中心坐标进行外扩,外扩后所围成的范围即为投影屏幕在模组摄像头中的真实映射范围。进一步地,所述“根据真实映射范围排除干扰点”具体为:判断模组摄像头捕获的图像的发光点是否在真实映射范围内,若是,则保留该发光点;若否,则除去该发光点。本专利技术具有如下优点:在使用过程中,只需要判断模组摄像头捕获的图像的发光点是否在真实映射范围内,即可有效排除掉投影区域外的光干扰,这不仅可以提高对多个发光源的处理效率,而且可以排除外部的光干扰对真实光电笔的光造成影响,减少跳笔、断笔等现象的出现。附图说明下面参照附图结合实施例对本专利技术作进一步的说明。图1为本专利技术光电互动投影模组排除投影区域外光干扰的方法的执行流程图。图2为本专利技术中采用手动方式排布定位点形成的界面图。图3为本专利技术中采用自动方式排布定位点形成的界面图。图4为本专利技术中模组摄像头捕获的图像示意图。图5为本专利技术中获取图像的外围定位点的示意图。图6为本专利技术中定位点外扩形成的真实映射范围的示意图。具体实施方式请参照图1至图6所示,光电互动投影模组排除投影区域外光干扰的方法,所述方法包括如下步骤:步骤1、在PC端切割排布定位点,并通过投影机对定位点进行投影;所述“在PC端切割排布定位点”具体为:在PC端的图形界面中,根据横向的定位点数、竖向的定位点数以及定位点的收缩比例对各定位点进行切割排布,具体的切割排布方式如下:步骤11、计算出第一个定位点的中心坐标(ScrLeftX,ScrLeftY),ScrLeftX=MyScreenWidth*P,ScrLeftY=MyScreenHeight*P;其中,MyScreenWidth表示屏幕分辨率长度,MyScreenHeight表示屏幕分辨率宽度,P表示定位点的收缩比例;在进行定位点的切割排布时,既可以采用手动方式进行切割排布,也可以采用自动方式进行切割排布,其中,采用手动方式形成的界面如图2所示,每个定位点都是一个“十”字图形;采用自动方式形成的界面如图3所示,每个定位点都是一个方块图形。设置定位点的收缩比例P的目的是:避免“十”字图形或方块图形的中心坐标落在图形界面的边缘位置,因为当中心坐标落在图形界面的边缘位置时,就会造成“十”字图形或方块图形无法完全显示在图形界面上,因此需要将定位点按收缩比例P向内收缩,以确保外围定位点的“十”字图形或方块图形都能完全显示在图形界面中。步骤12、计算出横向的两个相邻定位点的中心坐标的距离Grid_Width,以及竖向的两个相邻定位点的中心坐标的距离Grid_Height,Grid_Width=MyScreenWidth*(1-P*2)/(W_Dot-1),Grid_Height=MyScreenHeight*(1-P*2)/(H_Dot-1);其中,W_Dot表示横向的定位点个数,H_Dot表示竖向的定位点个数;步骤13、根据计本文档来自技高网...

【技术保护点】
光电互动投影模组排除投影区域外光干扰的方法,其特征在于:包括如下步骤:在PC端切割排布定位点,并通过投影机对定位点进行投影;通过模组摄像头捕获投影屏幕的图像;获取图像的外围定位点,根据切割排布方式,反推出投影屏幕在模组摄像头的真实映射范围;根据真实映射范围排除干扰点。

【技术特征摘要】
1.光电互动投影模组排除投影区域外光干扰的方法,其特征在于:包
括如下步骤:
在PC端切割排布定位点,并通过投影机对定位点进行投影;
通过模组摄像头捕获投影屏幕的图像;
获取图像的外围定位点,根据切割排布方式,反推出投影屏幕在模组摄
像头的真实映射范围;
根据真实映射范围排除干扰点。
2.根据权利要求1所述的光电互动投影模组排除投影区域外光干扰的
方法,其特征在于:所述“在PC端切割排布定位点”具体为:
在PC端的图形界面中,根据横向的定位点数、竖向的定位点数以及定
位点的收缩比例对各定位点进行切割排布,具体的切割排布方式如下:
步骤11、计算出第一个定位点的中心坐标(ScrLeftX,ScrLeftY),
ScrLeftX=MyScreenWidth*P,
ScrLeftY=MyScreenHeight*P;
其中,MyScreenWidth表示屏幕分辨率长度,MyScreenHeight表示屏幕
分辨率宽度,P表示定位点的收缩比例;
步骤12、计算出横向的两个相邻定位点的中心坐标的距离Grid_Width,
以及竖向的两个相邻定位点的中心坐标的距离Grid_Height,
Grid_Width=MyScreenWidth*(1-P*2)/(W_Dot-1),
Grid_Height=MyScreenHeight*(1-P*2)/(H_Dot-1);
其中,W_Dot表示横向的定位点个数,H_Dot表示竖向的定位点个数;
步骤13、根据计算出的Grid_Width和Grid_Height,将各个定位点均排
布到图形界面的对应位置。
3.根据权利要求2所述的光电互动投影模组...

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

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

1