[发明专利]一种基于图形识别的交互方法及系统有效
申请号: | 201710720565.0 | 申请日: | 2017-08-21 |
公开(公告)号: | CN107610236B | 公开(公告)日: | 2021-05-11 |
发明(设计)人: | 胡德志;孙碧亮;金涛;马晓宇 | 申请(专利权)人: | 武汉秀宝软件有限公司 |
主分类号: | G06T19/00 | 分类号: | G06T19/00;G06F3/01;G06F3/0481;G06T7/13;G06T7/136;G06T7/62;G06T15/60 |
代理公司: | 北京轻创知识产权代理有限公司 11212 | 代理人: | 杨立;陈振玉 |
地址: | 430000 湖北省武汉市东湖新技术开发区武大*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 图形 识别 交互 方法 系统 | ||
1.一种基于图形识别的交互方法,其特征在于:包括以下步骤:
S1,在多个客户端中分别建立一个三维交互模型;
S2,服务器将所有所述客户端中的三维交互模型进行无缝融合并投影到同一屏幕上,形成虚拟的AR三维交互场景;
S3,将实体的图形卡片放置在所述屏幕上,通过其中至少一个客户端识别出所述图形卡片的坐标信息和形状信息,并将所述图形卡片的坐标信息和形状信息发送给所述服务器;
S4,所述服务器根据接收到的所述图形卡片的坐标信息和形状信息,在所述AR三维交互场景对应的坐标位置上生成虚拟的交互元素,并根据预设的交互规则控制所述交互元素在所述AR三维交互场景中的交互行为,同时将所述交互元素和所述交互行为同步到所有所述客户端的三维交互模型中。
2.根据权利要求1所述的一种基于图形识别的交互方法,其特征在于:所述S3具体为,
S31,将实体的图形卡片放置在所述屏幕上;
S32,其中至少一个所述客户端通过红外线来识别出所述图形卡片在所述屏幕上遮挡所产生的阴影图形,并采用激光定位出所述阴影图形的坐标信息;
S33,客户端将所述阴影图形的二值图作为源图片进行图形识别,得出所述阴影图形的形状信息;
S34,客户端将所述阴影图形的坐标信息和形状信息发送给所述服务器。
3.根据权利要求2所述的一种基于图形识别的交互方法,其特征在于:所述阴影图形为多边形,则所述S33具体为,
S331a,对多边形的阴影图形的二值图进行缩放处理;
S332a,确定经过缩放处理后的二值图的长宽尺寸,并对确定长宽尺寸的二值图进行高斯平滑图像处理;
S333a,对经过高斯平滑图像处理后的二值图做边缘检测,获取到二值图上所有的轮廓;
S334a,对二值图上所有的轮廓进行多边形拟合,得到多个拟合多边形,并分别计算多个拟合多边形的面积;
S335a,根据预设的面积和边数过滤掉不符合预设规定的拟合多边形;
S336a,获取符合预设规定的拟合多边形的面积的凸包,过滤掉与凸包面积不相等的拟合多边形,与凸包面积相等的拟合多边形为凸多边形;
S337a,获取凸多边形的二维XY轴坐标及长宽值。
4.根据权利要求2所述的一种基于图形识别的交互方法,其特征在于:所述阴影图形为圆形,则所述S33具体为,
S331b,对圆形的阴影图形的二值图进行缩放处理;
S332b,确定经过缩放处理后的二值图的长宽尺寸,并对确定长宽尺寸的二值图进行高斯平滑图像处理;
S333b,获取经过高斯滤波和高斯平滑处理后的二值图中最短的一边;
S334b,以二值图中最短的一边的长度为阈值对二值图进行霍夫曼变换,得到二值图的二维XY轴坐标和半径。
5.根据权利要求2所述的一种基于图形识别的交互方法,其特征在于:所述阴影图形为除多边形和圆形以外的异构形状,则所述S33具体为,
S331c,将预制的异构图形读取为Ipl Image对象,并存储在内存中;
S332c,对需要识别的异构的阴影图形的二值图进行缩放处理;
S333c,对经过缩放处理后的二值图做边缘检测;
S334c,查找经过边缘检测后的二值图的所有轮廓,并返回轮廓的个数,从所有轮廓中筛选出当前所需要的轮廓;
S335c,将当前得到的轮廓与存储在内存中的Ipl Image对象进行匹配,得到double类型的差异程度值,并将double类型的差异程度值与预设的相似度阈值进行对比即可识别出异构的阴影图形。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉秀宝软件有限公司,未经武汉秀宝软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710720565.0/1.html,转载请声明来源钻瓜专利网。