一种有源笔书写定位方法

文档序号:6336723阅读:391来源:国知局
专利名称:一种有源笔书写定位方法
技术领域
本发明涉及电子书写技术,特别涉及一种有源笔书写定位方法。
技术背景
大尺寸屏幕交互式触摸产品越来越受到众多用户地喜爱,在教学多媒体等领域 有着广泛地应用前景。目前大尺寸屏幕触摸产品多以光学摄像头定位技术为主,有摄像 头表面定位和摄像头后定位两种方式。这两种方式,有的是通过辅助红外激光源,采用 手指或无源笔书写;另一种没有辅助红外激光源,直接采用有源笔书写,有源笔在接触 屏幕时受挤压,发射红光,红光被摄像头传感器捕捉到,传送到图像采集卡处理,通过 图像处理识别技术,确定书写笔的起笔位置。有源笔属于多媒体教学及多功能投影设备 配套产品,是老师们的新式粉笔,是讲解者的电子教鞭。
由于产品实际应用中的实时性要求,因此确定有源笔的起笔算法要简单而有 效。目前确定有源笔起笔位置的方法,是通过采集有源笔的图像,计算图像的重心坐 标,把图像的重心作为起笔的位置。这种方法虽简单实用,但常常判断不准确。如

图1 所示,当手握笔与触摸表面垂直时,有源笔发光四周比较均勻,采集的图像边缘比较圆 滑,二值化图像近似一个圆,起笔的位置与图像重心1重合。如图2所示,当手握笔与 触摸表面不垂直而倾斜时,有源笔的发光有些被遮挡,采集的图像边缘弯曲度变化范围 较大,二值化图像类似扇形,这样求出的图像的重心3就不是起笔的位置2,起笔位置在 图形边缘比较尖的部位,这样就出现落笔位置和书写显示位置不一样,书写效果显得很 不自然,尤其在用直尺画线时,握笔一般是倾斜于触摸表面,显示效果就更不方便。发明内容
本发明的目的在于克服上述现有技术的缺点与不足,提供一种可精确获取落笔 的位置的有源笔书写定位方法。
为达上述目的,本发明采用如下的技术方案一种有源笔书写定位方法,包括 如下步骤
(1)当有源笔触摸屏幕时,图像采集单元将拍摄并采集有源笔触摸屏幕的图 像;
(2)图像二值化处理单元对步骤(1)所得的图像进行二值化处理,并提取其相关 坐标;
(3)图像边缘处理单元对步骤( 处理后的图像提取其图像边缘轮廓;
(4)曲率处理模块计算步骤( 所得图像边缘轮廓各点的曲率;
(5)曲率处理模块根据步骤⑷所得的曲率,计算出有源笔起笔位置的坐标;
(6)所述步骤( 所得的坐标通过控制电脑的显示装置进行显示。
所述步骤(3)中,还需对图像边缘轮廓进一步作高斯平滑处理。
所述步骤⑵中,图像二值化处理单元是根据步骤⑴所得图像的颜色饱和度或RGB色彩亮度来对图像进行二值化处理的。
所述步骤(4)中,通过曲率处理模块中的曲率计算模块计算图像边缘轮廓点p(i) 的曲率,具体步骤如下
(4-1)曲率计算模块确定以轮廓点p(i)为中心、半径为R的区域S(i),所述区域 s ω满足
SCO = {p(i) = (x(j),y(j))b' = i-R' i-R+1,...,i,...,i+R_l,i+R},其中 x(j)为轮廓点P (j)的X轴坐标值,y(j)为轮廓点P (j)的y轴坐标值,R为所述区域S (i) 的半径值;
(4-2)所述轮廓点p(i)将所述区域S(i)分成前后两个区域,曲率计算模块计算 前后两个区域各点的几何中心点分别为a(i)、b(i),a(i)、b(i)分别满足
权利要求
1.一种有源笔书写定位方法,其特征在于,包括如下步骤(1)当有源笔触摸屏幕时,图像采集单元将拍摄并采集有源笔触摸屏幕的图像;(2)图像二值化处理单元对步骤(1)所得的图像进行二值化处理,并提取其相关坐标;(3)图像边缘处理单元对步骤(2)处理后的图像提取其图像边缘轮廓;(4)曲率处理模块计算步骤(3)所得图像边缘轮廓各点的曲率;(5)曲率处理模块根据步骤(4)所得的曲率,计算出有源笔起笔位置的坐标;(6)所述步骤(5)所得的坐标通过控制电脑的显示装置进行显示。
2.根据权利要求1所述的有源笔书写定位方法,其特征在于所述步骤(3)中,还需 对图像边缘轮廓进一步作高斯平滑处理。
3.根据权利要求1所述的有源笔书写定位方法,其特征在于所述步骤(2)中,图像 二值化处理单元是根据步骤(1)所得图像的颜色饱和度或RGB色彩亮度来对图像进行二 值化处理的。
4.根据权利要求1所述的有源笔书写定位方法,其特征在于所述步骤(4)中,通过 曲率处理模块中的曲率计算模块计算图像边缘轮廓点p(i)的曲率,具体步骤如下(4-1)曲率计算模块确定以轮廓点p(i)为中心、半径为R的区域S(i),所述区域S(i) 两足S(i) = {p(i) = (x(j),y(j))b. = i_R,i-R+1,...,i,...,i+R_l,i+R},其中 x(j) 为轮廓点P (j)的χ轴坐标值,y(j)为轮廓点ρ (j)的y轴坐标值,R为所述区域S (i)的半径值;(4-2)所述轮廓点p(i)将所述区域S(i)分成前后两个区域,曲率计算模块计算前后两个区域各点的几何中心点分别为a(i)、b(i),a(i)、b(i)分别满足i ia(i) = (x(a),y(a))=(足 Σ}⑴/i ),其中,χ (a)为点 a(i)的 χ轴坐标值,j=i~Rj=i-Ry(a)为点a(i)的y轴坐标值,R为步骤(4-1)中区域S(i)的半径值;i+Ri+Rb(i) = (x(b) y(b))=(2>(·/)/足Σ少⑴/及),其中,x(b)为点b(i)的X轴坐标值,j=i+\y=/+iy(b)为点b(i)的y轴坐标值,R为步骤(4-1)中区域S(i)的半径值;(4-3)在步骤(4-2)中计算所得的几何中心点a(i)与轮廓点p(i)的向量方向角θα( ) 两足θ a(i) =arctan[(y(i)-y(a))/(x(i)-x(a))],其中 x(i)为轮廓点 p(i)的 χ 轴坐标值, y(i)为轮廓点p(i)的y轴坐标值,χ (a)为点a (i)的χ轴坐标值,y (a)为点a(i)的y轴坐标值;在步骤(4-2)中计算所得的几何中心点b(i)与轮廓点p(i)的向量方向角9b(i)满足0b(i) = arctan[y(b)-y(i))/(X(b)-X(i))],其中 x(i)为轮廓点 ρ (i)的 χ 轴坐标值, y(i)为轮廓点P(i)的y轴坐标值,x(b)为点b(i)的χ轴坐标值,y(b)为点b(i)的y轴 坐标值;(4-4)轮廓点p(i)的曲率θ⑴满足θ (i) = 9b(i)-ea(i),其中,0a(i)为步骤(4-3)中求得的几何中心点a(i)与轮廓点p(i)的向量方向角,9b(i)为步骤(4-3)中求 得的几何中心点b(i)与轮廓点p(i)的向量方向角。
5.根据权利要求1所述的有源笔书写定位方法,其特征在于所述步骤(5)中计算有 源笔起笔位置的坐标的具体步骤如下(5-1)曲率处理模块中的曲率比较模块比较步骤(4)所得的图像边缘轮廓各点的曲率 大小,若图像边缘轮廓上任意两点的曲率差值大小小于设定阀值,则进行步骤(5-2),否 则进行步骤(5-3);(5-2)有源笔起笔位置的坐标为所有边缘轮廓点的重心坐标,且重 心坐标通过曲率处理模块中的重心计算模块进行计算,重心坐标满足
6.根据权利要求5所述的有源笔书写定位方法,其特征在于所述步骤(5-3)中的重 心坐标满足
7.根据权利要求1所述的有源笔书写定位方法,其特征在于所述图像采集单元为 CMOS摄像头或CCD摄像头,所述CMOS摄像头或CCD摄像头安装在触摸屏幕的后面 或触摸屏幕的表面。
8.根据权利要求1所述的有源笔书写定位方法,其特征在于所述图像二值化处理 单元为由依次连接的DDR存储器、数字视频接口芯片、FPGA芯片构成的芯片。
9.根据权利要求1所述的有源笔书写定位方法,其特征在于所述图像边缘处理单 元为由Flash内存、RAM内存、电源芯片、ARM芯片以及USB接口构成的单元,所述 Flash内存、RAM内存、电源芯片、USB接口均与ARM芯片连接,ARM芯片与所述图 像二值化处理单元、曲率处理模块连接,USB接口外接控制电脑。
10.根据权利要求1所述的有源笔书写定位方法,其特征在于所述曲率处理模块包 括依次连接的曲率计算模块、曲率比较模块和重心计算模块,所述曲率计算模块与图像 边缘处理单元连接,所述重心计算模块与控制电脑的显示装置连接。
全文摘要
本发明提供了一种有源笔书写定位方法,包括如下步骤(1)当有源笔触摸屏幕时,图像采集单元将拍摄并采集有源笔触摸屏幕的图像;(2)图像二值化处理单元对步骤(1)所得的图像进行二值化处理,并提取其相关坐标;(3)图像边缘处理单元对步骤(2)处理后的图像提取其图像边缘轮廓;(4)曲率处理模块计算步骤(3)所得图像边缘轮廓各点的曲率;(5)曲率处理模块根据步骤(4)所得的曲率,计算出有源笔起笔位置的坐标;(6)所述步骤(5)所得的坐标通过控制电脑的显示装置进行显示。本发明通过判断各点间的曲率差值大小来选择不同的求重心方法,不论使用者握笔与书写平面垂直与否,都可自动校正显示的位置为落笔的位置。
文档编号G06T11/80GK102023759SQ20101055835
公开日2011年4月20日 申请日期2010年11月23日 优先权日2010年11月23日
发明者江志和, 肖平 申请人:广东威创视讯科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1