一种教育玩具套件及检测七巧板摆放形状、位置的方法技术

技术编号:13331321 阅读:72 留言:0更新日期:2016-07-11 22:56
本发明专利技术涉及计算机视觉检测处理技术领域,提供了一种教育玩具套件及检测七巧板摆放形状、位置的方法,包括支架安装于底板上,头盔探测器安装于支架上,底板上设置有第一凹槽;支架底部具有凸起,凸起安装在第一凹槽内,顶部具有第二、第三凹槽;头盔探测器安装于第三凹槽内;还包括定位孔。将安装有游戏程序的平板电脑安装于教育玩具套件上,将七巧板放置于底板上;通过平板电脑采集图像;对图像进行视角转换,得出七巧板中彩色板个数;计算彩色板边缘轮廓的边长、角度和边长比例,结合预先设置的七巧板原始像素值,得出七巧板的摆放形状。本发明专利技术能够快速的检测出七巧板摆放位置是否准确以及七巧板摆放形状,提高图像采集以及分析结果的准确率。

【技术实现步骤摘要】

本专利技术涉及计算机视觉检测处理
,特别涉及一种教育玩具套件及检测七巧板摆放形状、位置的方法
技术介绍
现在平板电脑上有许多有趣的幼教游戏应用程序或者儿童游戏,但往往只是让小朋友在屏幕上指指画画,互动性欠缺,长时间看着屏幕容易对眼睛造成伤害;而当下一些互动性强的传统性游戏玩具已经脱离了时代的发展,形式上无法满足孩子学习、玩耍的需求,也不便于孩子和家长的互动沟通。为了解决上述问题,计算机视觉识别处理
成功的开发了一种教育玩具套件,包括:支架、头盔探测器和底板,并且支架安装于底板上,头盔探测器安装于支架上;底板上方设置有第一凹槽;支架底部具有凸起,凸起安装在第一凹槽内,顶部具有第二凹槽和第三凹槽,第二凹槽用于放置平板电脑;头盔探测器安装于第三凹槽内。然后将七巧板放置于底板上,在平板电脑内安装游戏程序,通过平板电脑的摄像头采集放置于底板上的七巧板的拼接图像,判定七巧板图案是否与游戏程序要求的拼接程序一致,如果不一致给出最快捷的下一步拼接指导,增强游戏的趣味性、儿童动手能力以及互动性。上述的教育玩具套件虽然解决了平板电脑中游戏的互动性欠缺的问题,但是由于底板很大,七巧板的摆放位置常常出现偏差,导致摄像头不能采集到完整的图像,图像容易采集出错,分析结果不准确等问题的出现,并且不能够检测出七巧板的摆放形状。因此,计算机视觉检测处理
急需一种教育玩具套件及检测七巧板摆放形状、位置的方法,能够快速的检测出七巧板摆放位置是否准确以及七巧板摆放形状,提高图像采集以及分析结果的准确率。
技术实现思路
r>本专利技术为了解决上述问题,提供了一种教育玩具套件及检测七巧板摆放形状、位置的方法,技术方案如下:一种教育玩具套件,包括支架、头盔探测器和底板,并且支架安装于底板上,头盔探测器安装于支架上,底板上方设置有第一凹槽;支架底部具有凸起,凸起安装在第一凹槽内,顶部具有第二凹槽和第三凹槽,第二凹槽用于放置平板电脑;头盔探测器安装于第三凹槽内;还包括:定位孔,设置于第三凹槽侧壁的纵向中心轴上。一种教育玩具套件中检测七巧板摆放形状、位置的方法,包括如下步骤:步骤一,在平板电脑中安装游戏程序,再将平板电脑的底端安装于第二凹槽内,通过第四凹槽将头盔探测器安装于平板电脑的顶端,再将七巧板放置于底板上;步骤二,固定安装好后,通过平板电脑的前置摄像头采集图像;步骤三,对步骤二中采集到的图像进行视角转换,得出七巧板中彩色板个数判断七巧板摆放位置是否准确,如果不准确则重新摆放七巧板,重复执行步骤二至三,如果准确则执行步骤四;步骤四,计算步骤三中彩色板边缘轮廓的边长、角度和边长比例,结合平板电脑中预先设置的七巧板的各个彩色板的边缘轮廓的原始像素值,计算出每个彩色板的位置和旋转角度,得出七巧板的摆放形状。优选的,在上述一种教育玩具套件中检测七巧板摆放形状、位置的方法中,步骤二的具体步骤为:将平板电脑前置摄像头所获取图像定义为Ixy,Ixy=f(x,y);其中,(x,y)表示图像像素点的位置坐标,f(x,y)表示图像的在(x,y)上的像素值;由于摄像头采集的图像为彩色图片,因此f(x,y)=(Rxy,Gxy,Bxy);其中,Rxy表示图像像素点在红色通道的色彩值,Gxy表示图像像素点在绿色通道的色彩值,Bxy表示图像像素点在蓝色通道的色彩值。优选的,在上述一种教育玩具套件中检测七巧板摆放形状、位置的方法中,步骤三的具体步骤为:a)由于步骤二中平板电脑顶部的摄像头相对于底板来说是具有一个倾斜视角的,因此步骤二中采集到的图像为斜视角图像,采用透视变换原理,将斜视角图像转换为俯视的正视角图像;b)将步骤a)中得到的正视角图像转换为灰度图像,具体公式为:Gray(x,y)=0.2989×Rxy+0.5870×Gxy+0.1140×Bxy;其中,Gray(x,y)表示灰度图像;c)使用边缘检测算法检测灰度图像中的强边缘;图像的边缘是指灰度图像中灰度变化比较剧烈的部分,灰度值的变化程度采用相邻像素间的梯度变化来定量表示,梯度是一阶二维导数的二维等效式,具体计算过程为:首先,计算相邻像素的差分,具体公式为:Gx=f[i,j+1]-f[i,j]Gy=f[i,j]-f[i+1,j]其中,Gx表示相邻像素在x方向上的差分,Gy表示相邻像素在y方向上的差分,f[i,j+1]表示图像在第i行第j+1列的像素值,f[i,j]表示图像在第i行第j列的像素值;f[i+1,j]表示图像在第i+1行第j列的像素值,进一步地,计算相邻像素间的梯度,具体公式为:其中,G(x,y)表示表示图像的在(x,y)点上梯度值,表示像素值在x方向上求导,表示像素值在y方向上求导;进一步地,计算边缘点的梯度幅值,所有边缘点的梯度幅值集合即为提取的边缘轮廓;由于待检测的七巧板目标,在转换为灰度图后,不同的彩色板之间反差较大,因此可以将反差很大的彩色板的轮廓视为当前图像的边缘,进而采用边缘检测的方法提取出边缘点的梯度幅值集合,即为七巧板的边缘轮廓;常规的边缘提取算法,包括Sobel算子、Roberts算子、Prewitt算子和Canny算子等,具体公式为:其中,|G(x,y)|表示边缘点的梯度幅值;d)由步骤c)中得出的七巧板边缘轮廓由于是一个边缘点梯度幅值集合,所以会出现断线或者具有多条平行边缘的情况,因此,对步骤c)中得出的七巧板边缘轮廓进行膨胀处理,使平行的边缘合并为一个边缘,并且把断了的边缘连接起来,得到七巧板膨胀边缘轮廓;e)对步骤d)中的七巧板膨胀边缘轮廓进行分析,筛选出三角形和四边形的边缘轮廓;f)采用七巧板的特定形状、边长比例、大小、角度和位置的先验知识过滤掉步骤d)中与上述先验知识不符的的边缘轮廓,计算剩余边缘轮廓的个数,如果个数为7个则证明摆放位置准确,执行步骤四,如果个数不为7个则证明摆放位置错误,需要重新摆放七巧板,重复步骤一至三。优选的,在上述一种教育玩具套件中检测七巧板摆放形状、位置的方法中,所述步骤三的步骤a)中还包括:根据先验知识,对正视角图像进行剪切,得出感兴趣ROI区域图像,加快了处理运算速度。本专利技术的有益效果:1、本专利技术游戏交互设计巧妙;美观简单,判断更加快速,同时增强了趣味性和直观性。2、本专利技术检测算法更加科学、成熟,将图像的透视变换、灰度化转换、图像卷积、边缘检测、形态学角度等图像算法相结合使用,能够快速的判断出七巧板的摆放位置是否准确,以及判断出七巧板的摆放形状,便于七巧板位置的快速调节,提高图像采集以及分析结果的准确率。3、本专利技术计算速度快;每次定位检测耗时在100ms左右,为玩家提供流畅的使用体验。4、本专利技术性能稳定,在对不同平板电脑安装于教育玩具套件内的情况下,针对3千幅图片进行了采集测试,误识别率和漏检率在0.2%以下。附图说明下面结合附图和具体实施方式来详细说明本专利技术:...

【技术保护点】
一种教育玩具套件,包括:支架、头盔探测器和底板,并且所述支架安装于底板上,所述头盔探测器安装于支架上,所述底板上方设置有第一凹槽;所述支架底部具有凸起,所述凸起安装在第一凹槽内,顶部具有第二凹槽和第三凹槽,所述第二凹槽用于放置平板电脑;所述头盔探测器安装于第三凹槽内;其特征在于,还包括:定位孔,设置于所述第三凹槽侧壁的纵向中心轴上。

【技术特征摘要】
1.一种教育玩具套件,包括:支架、头盔探测器和底板,并且所述支架安装于底板上,
所述头盔探测器安装于支架上,所述底板上方设置有第一凹槽;所述支架底部具有凸
起,所述凸起安装在第一凹槽内,顶部具有第二凹槽和第三凹槽,所述第二凹槽用于
放置平板电脑;所述头盔探测器安装于第三凹槽内;其特征在于,还包括:定位孔,
设置于所述第三凹槽侧壁的纵向中心轴上。
2.一种教育玩具套件中检测七巧板摆放形状、位置的方法,其特征在于,包括如下步
骤:
步骤一,在平板电脑中安装游戏程序,再将平板电脑的底端安装于第二凹槽内,通
过第四凹槽将头盔探测器安装于平板电脑的顶端,再将七巧板放置于底板上;
步骤二,固定安装好后,通过平板电脑的前置摄像头采集图像;
步骤三,对所述步骤二中采集到的图像进行视角转换,得出七巧板中彩色板个数
判断七巧板摆放位置是否准确,如果不准确则重新摆放七巧板,重复执行所述步骤二
至三,如果准确则执行步骤四;
所述步骤四,计算所述步骤三中彩色板边缘轮廓的边长、角度和边长比例,结合
平板电脑中预先设置的七巧板的各个彩色板的边缘轮廓的原始像素值,计算出每个彩
色板的位置和旋转角度,得出七巧板的摆放形状。
3.根据权利要求2所述的一种教育玩具套件中检测七巧板摆放形状、位置的方法中,其
特征在于,所述步骤二的具体步骤为:
将平板电脑前置摄像头所获取图像定义为Ixy,Ixy=f(x,y);
其中,(x,y)表示图像像素点的位置坐标,f(x,y)表示图像的在(x,y)上的像素
值;
由于摄像头采集的图像为彩色图片,因此f(x,y)=(Rxy,Gxy,Bxy);
其中,Rxy表示图像像素点在红色通道的色彩值,Gxy表示图像像素点在绿色通道的
色彩值,Bxy表示图像像素点在蓝色通道的色彩值。
4.根据权利要求3所述的一种教育玩具套件中检测七巧板摆放形状、位置的方法中,其
特征在于,所述步骤三的具体步骤为:
a)由于所述步骤二中平板电脑顶部的摄像头相对于底板来说是具有一个倾斜视角
的,因此所述步骤二中采集到的图像为斜视角图像,采用透视变换原理,将斜视角图
像转换为俯视的正视角图像;
b)将所述步骤a)中得到的正视角图像转换为灰度图像,具体公式为:
Gray(x,y)=0.2989×Rxy+0.5870×Gxy+0.1140×Bxy;
其中,Gray(x,y)表示灰度图像;
c)使用边缘检测算法检测灰度图像中的强边缘;
图像的边缘是指灰度图像中灰度变化比较剧烈的部分,灰度值的变化程度采用相
邻像素间的梯度变化来定量表示,梯度是一阶二维导数的二维等效式,具体计算过程
为:
首先,计算相邻像素的差分,具体公式为:
Gx=f[i,j+1]-f[i,j]
Gy=f[i,j]-f[i+1,j]
其中,Gx表示相邻像素在x方向上的差分,Gy表示相邻像素在y方向上的差分,
f[i,j+1]表示图像在第i行第j+1列的像素值,f[i,j]表示图像在第i行第j列的像素
值;f[i+1,j]表示图像在第i+1行第j列的像素值;
进一步地,计算相邻像素间的梯度,具体公式为:
G ( x , y ) = ...

【专利技术属性】
技术研发人员:杜鹏范旭孙贤军程潇巢建树
申请(专利权)人:上海葡萄纬度科技有限公司
类型:发明
国别省市:上海;31

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

1