一种点阵坐标信息的生成方法技术

技术编号:37567508 阅读:8 留言:0更新日期:2023-05-15 07:47
本发明专利技术实施例涉及一种点阵坐标信息的生成方法,包括:步骤1生成第一图像;步骤2生成第一黑白图像;步骤3生成第一码点图;步骤4生成第一网格码点图;步骤5统计所有网格的中心点与第一网格码点图的中心点的距离与角度生成第一网格偏移信息组;步骤6统计所有网格内码点记号的偏移象限生成第一网格象限信息组;步骤7生成网格编码信息并与位置参考列表进行匹配生成位置信息匹配度;步骤8获取位置匹配比例值;步骤9如果位置信息匹配度大于或等于位置匹配比例值至步骤11,位置信息匹配度小于位置匹配比例值转步骤10;步骤10对第一码点图进行角度旋转处理生成第一码点图并转步骤4;步骤11生成第一坐标信息组并向上位机进行发送。骤11生成第一坐标信息组并向上位机进行发送。骤11生成第一坐标信息组并向上位机进行发送。

【技术实现步骤摘要】
一种点阵坐标信息的生成方法


[0001]本专利技术涉及数据处理领域,尤其涉及一种点阵坐标信息的生成方法。

技术介绍

[0002]随着虚拟书写输入设备(诸如电子笔)的使用推广,打印了带有点阵坐标信息的码点记号的书写介质已被列入重要耗材。虚拟书写输入设备通过对书写介质上的码点记号进行点阵坐标信息识别,在既不改变人们常规的手写输入方式的同时,还能将人们手写输入的书写笔迹传至用于复现笔迹的上位机做进一步笔迹复现处理。但现有虚拟书写输入设备对书写介质码点记号的点阵坐标识别精度较低,会上位机的笔迹复现准确度、复现效率造成影响。

技术实现思路

[0003]本专利技术的目的是针对现有技术的缺陷,提供一种点阵坐标信息的生成方法,以单个网格内码点记号的偏移位置作为细分坐标,再在坐标识别过程中提供对码点图像的辅助纠偏手段进行优化,由此,既提高了虚拟书写输入设备的码点图像识别精度也减少了与虚拟书写输入设备连接的用于复现笔迹的上位机的笔迹优化处理时间,使得上位机可以对书写笔迹进行快速清晰再现。
[0004]为实现上述目的,本专利技术实施例提供了一种点阵坐标信息的生成方法,包括:
[0005]步骤1,通过图像获取装置进行图像获取处理生成第一图像;
[0006]步骤2,对所述第一图像做黑白图像转化处理生成第一黑白图像;
[0007]步骤3,对所述第一黑白图像进行码点记号识别处理生成第一码点图;
[0008]步骤4,对所述第一码点图进行网格细分处理生成第一网格码点图;
[0009]步骤5,依次提取所述第一网格码点图的所有网格,统计所有网格的中心点与所述第一网格码点图的中心点的偏移位距离与角度生成第一网格偏移信息组;
[0010]步骤6,依次提取所述第一网格码点图的所有网格,统计所有网格内码点记号与网格中心点的偏移象限关系生成第一网格象限信息组;
[0011]步骤7,对所述第一网格偏移信息组、第一网格象限信息组进行编码融合处理生成网格编码信息,并将所述网格编码信息与系统区的位置参考列表进行匹配计算处理生成位置信息匹配度;
[0012]步骤8,从所述系统区获取位置匹配比例值;
[0013]步骤9,判断所述位置信息匹配度是否大于或等于所述位置匹配比例值,如果所述位置信息匹配度大于或等于所述位置匹配比例值则转至步骤11,如果所述位置信息匹配度小于所述位置匹配比例值则转至步骤10;
[0014]步骤10,对所述第一码点图进行网格图像角度旋转处理生成所述第一码点图,并转至步骤4;
[0015]步骤11,根据所述网格编码信息生成所述第一坐标信息组,并将所述第一坐标信
息组向上位机进行发送。
[0016]进一步地,所述方法还包括:
[0017]在当对所述第一码点图进行网格图像角度旋转处理的次数超过预设的纠偏最大次数值之后,退出图形处理流程并向上位机发送图形处理错误信息。
[0018]进一步地,所述方法还包括:
[0019]在对所述第一码点图进行网格图像角度旋转处理生成所述第一码点图之后,当所述第一码点图的码点总数低于预设的最小码点总数值时,退出图形处理流程并向上位机发送图形处理错误信息。
[0020]进一步地,所述对所述第一图像做黑白图像转化处理生成第一黑白图像,具体包括:
[0021]从所述系统区获取黑白像素切换值、黑色像素值、白色像素值;
[0022]对所述第一图像的所有像素点进行像素点轮询,在当被轮询的像素点的像素值小于或等于所述黑白像素切换值时将所述被轮询的像素点的像素值置为所述白色像素值,在当所述被轮询的像素点的像素值大于所述黑白像素切换值时将所述被轮询的像素点的像素值置为所述黑色像素值;
[0023]将完成像素点轮询的所述第一图像作为对应的所述第一黑白图像。
[0024]进一步地,所述对所述第一码点图进行网格细分处理生成第一网格码点图,具体包括:
[0025]对所述第一码点图的按行扫描与列扫描的方式,统计相邻码点记号的间隔距离,生成第一码点间隔距离序列;
[0026]对所述第一码点间隔距离序列进行间隔距离均值计算处理生成网格间隔距离;
[0027]对所述第一码点间隔距离序列进行间隔距离数据项差分处理,生成第一差分序列;
[0028]从所述系统区获取最小差分距离门限值,对所述第一差分序列的所有数据项进行轮询比对,提取所有小于所述最小差分距离门限值的数据项生成第一比对序列;
[0029]依次提取所述第一比对序列的数据项,在所述第二间隔距离序列中提取与所述第一比对序列数据项对应的两个相邻的间隔距离数据项,在所述第一码点图中将与所述两个相邻的间隔距离数据项对应的三个码点记号进行顺次连接;
[0030]对所述第一码点图中的所有连线方向进行方向统计,生成网格横轴方向与网格竖轴方向;
[0031]根据所述第一码点图,以所述第一码点图的中心点为原点,以所述网格横轴方向为横轴方向,以所述网格竖轴方向为竖轴方向,以所述网格间隔距离为网格边长,对所述第一码点图进行网格细分处理,生成所述第一网格码点图。
[0032]进一步地,所述依次提取所述第一网格码点图的所有网格,统计所有网格的中心点与所述第一网格码点图的中心点的偏移位距离与角度生成第一网格偏移信息组,具体包括:
[0033]步骤61,初始化第一索引的值为1,获取所述第一网格码点图的网格总数生成第一总数,初始化所述第一临时网格偏移信息组为空;
[0034]步骤62,提取所述第一网格码点图的所述第一索引网格图像数据生成第一网格
图;
[0035]步骤63,计算所述第一网格图的中心点与所述第一网格码点图的中心点的直线连接距离生成第一网格中心距离;
[0036]步骤64,以所述第一网格码点图纵轴方向为参考,计算所述第一网格图的中心点与所述第一网格码点图的中心点的夹角生成第一网格中心偏移角度;
[0037]步骤65,组合所述第一索引、第一网格中心距离、第一网格中心偏移角度,生成第一网格偏移数据项,并将所述第一网格偏移数据项向所述第一临时网格偏移信息组进行数据项添加处理;
[0038]步骤66,将所述第一索引的值加1;
[0039]步骤67,判断所述第一索引是否大于所述第一总数,如果所述第一索引大于所述第一总数则转至步骤68,如果所述第一索引小于或等于所述第一总数则转至步骤62;
[0040]步骤68,提取所述第一临时网格偏移信息组的所有数据生成所述第一网格偏移信息组。
[0041]进一步地,所述依次提取所述第一网格码点图的所有网格,统计所有网格内码点记号与网格中心点的偏移象限关系生成第一网格象限信息组,具体包括:
[0042]步骤71,初始化第二索引的值为1,获取所述第一网格码点图的网格总数生成第二总数,初始化所述第一临时网格象限信息组为空;
[0043]步骤72,提取所述第一网格码点图的所述第二索引网格图像数据生成第二网格图;本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种点阵坐标信息的生成方法,其特征在于,所述方法包括:步骤1,通过图像获取装置进行图像获取处理生成第一图像;步骤2,对所述第一图像做黑白图像转化处理生成第一黑白图像;步骤3,对所述第一黑白图像进行码点记号识别处理生成第一码点图;步骤4,对所述第一码点图进行网格细分处理生成第一网格码点图;步骤5,依次提取所述第一网格码点图的所有网格,统计所有网格的中心点与所述第一网格码点图的中心点的偏移位距离与角度生成第一网格偏移信息组;步骤6,依次提取所述第一网格码点图的所有网格,统计所有网格内码点记号与网格中心点的偏移象限关系生成第一网格象限信息组;步骤7,对所述第一网格偏移信息组、第一网格象限信息组进行编码融合处理生成网格编码信息,并将所述网格编码信息与系统区的位置参考列表进行匹配计算处理生成位置信息匹配度;步骤8,从所述系统区获取位置匹配比例值;步骤9,判断所述位置信息匹配度是否大于或等于所述位置匹配比例值,如果所述位置信息匹配度大于或等于所述位置匹配比例值则转至步骤11,如果所述位置信息匹配度小于所述位置匹配比例值则转至步骤10;步骤10,对所述第一码点图进行网格图像角度旋转处理生成所述第一码点图,并转至步骤4;步骤11,根据所述网格编码信息生成所述第一坐标信息组,并将所述第一坐标信息组向上位机进行发送。2.根据权利要求1所述方法,其特征在于,所述方法还包括:在当对所述第一码点图进行网格图像角度旋转处理的次数超过预设的纠偏最大次数值之后,退出图形处理流程并向上位机发送图形处理错误信息。3.根据权利要求1所述方法,其特征在于,所述方法还包括:在对所述第一码点图进行网格图像角度旋转处理生成所述第一码点图之后,当所述第一码点图的码点总数低于预设的最小码点总数值时,退出图形处理流程并向上位机发送图形处理错误信息。4.根据权利要求1所述方法,其特征在于,所述对所述第一图像做黑白图像转化处理生成第一黑白图像,具体包括:从所述系统区获取黑白像素切换值、黑色像素值、白色像素值;对所述第一图像的所有像素点进行像素点轮询,在当被轮询的像素点的像素值小于或等于所述黑白像素切换值时将所述被轮询的像素点的像素值置为所述白色像素值,在当所述被轮询的像素点的像素值大于所述黑白像素切换值时将所述被轮询的像素点的像素值置为所述黑色像素值;将完成像素点轮询的所述第一图像作为对应的所述第一黑白图像。5.根据权利要求1所述方法,其特征在于,所述对所述第一码点图进行网格细分处理生成第一网格码点图,具体包括:对所述第一码点图的按行扫描与列扫描的方式,统计相邻码点记号的间隔距离,生成第一码点间隔距离序列;
对所述第一码点间隔距离序列进行间隔距离均值计算处理生成网格间隔距离;对所述第一码点间隔距离序列进行间隔距离数据项差分处理,生成第一差分序列;从所述系统区获取最小差分距离门限值,对所述第一差分序列的所有数据项进行轮询比对,提取所有小于所述最小差分距离门限值的数据项生成第一比对序列;依次提取所述第一比对序列的数据项,在所述第二间隔距离序列中提取与所述第一比对序列数据项对应的两个相邻的间隔距离数据项,在所述第一码点图中将与所述两个相邻的间隔距离数据项对应的三个码点记号进行顺次连接;对所述第一码点图中的所有连线方向进行方向统计,生成网格横轴方向与网格竖轴方向;根据所述第一码点图,以所述第一码点图的中心点为原点,以所述网格横轴方向为横轴方向,以所述网格竖轴方向为竖轴方向,以所述网格间隔距离为网格边长,对所述第一码点图进行网格细分处理,生成所述第一网格码点图。6.根据权利要求1所述方法,其特征在于,所述依次提取所述第一网格码点图的所有网格,统计所有网格的中心点与所述第一网格码点图的中心点的偏移位距离与角度生成第一网格偏移信息组,具体包括:步骤61,初始化第一索引的值为1,获取所述第一网格码点图的网格总数生成第一总数,初始化所述第一临时网格偏移信息组为空;步骤62,提取所述第一网格码点图的所述第一索引网格图像数据生成第一网格图;步骤6...

【专利技术属性】
技术研发人员:王凌轩王阳
申请(专利权)人:北京朗从科技有限公司
类型:发明
国别省市:

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

1