技术领域
[0001] 本实用新型涉及一种编程拼图,更具体的说是一种低识别复杂度的视觉识别编程拼图。
相关背景技术
[0002] 现有的视觉识别编程拼图实现:1.在每块拼图上印有二维码、字符、图片等;2.经图像采集装置采集图像后,将拼图的图像上传到服务器并识别拼图,进而转换为计算机代码、代码块、指令;3.最后显示执行结果。拼图在摆放时数量众多,每一块均需单独定位并识别,因而识别复杂度较高。另外拼图间由于拼接不紧密,可能存在空隙,这也给图像定位识别带来一定难度。已有编程拼图弊端根本原因:目前的编程拼图,在图像处理时拼图定位和识别复杂度较高。现有技术的缺点有:1.对图像识别硬件的运算性能要求较高,成本较高;2. 在同样的硬件上图像识别时间长,用户体验差;3.系统结构复杂,需引入具有高处理性能的设备来进行图像识别,例如计算机等;4.功耗较高,较难应用在功耗敏感的硬件上。
具体实施方式
[0033] 具体实施方式一:
[0034] 下面结合图1、2、3、4、5、6、7、8说明本实施方式,本实用新型涉及一种编程拼图,更具体的说是一种低识别复杂度的视觉识别编程拼图,包括外框1 和子拼图2,进行图像处识别时,图像识别复杂度较低。
[0035] 所述子拼图2设置有多个,子拼图2与外框1之间通过拼接对齐结构相拼接,两个子拼图2之间通过拼接对齐结构相拼接,外框1和多个子拼图2上均设置有识别标记。
[0036] 所述拼接对齐结构包括拼接对齐接口I12、拼接对齐接口II24和拼接对齐接口III25,外框1上设置有多个拼接对齐接口I12,子拼图2的两端分别设置有拼接对齐接口II24和拼接对齐接口III25;
[0037] 子拼图2上的与外框1之间的拼接方式为:拼接对齐接口I12与拼接对齐接口II24相连接;
[0038] 两个子拼图2之间的拼接方式为:其中一个子拼图2上的拼接对齐接口II24 和另一个子拼图2上的拼接对齐接口III25相连接。
[0039] 所述拼接对齐接口I12与拼接对齐接口II24之间为形状相匹配的咬合接口,所述拼接对齐接口II24和拼接对齐接口III25之间为形状相匹配的咬合接口。
[0040] 所述拼接对齐接口I12与拼接对齐接口II24之间通过磁性吸附,所述拼接对齐接口II24和拼接对齐接口III25之间通过磁性吸附。
[0041] 所述外框1上设置有一个或者多个全局粗定位符11。全局粗定位符11是主要用于进行拼图整体粗定位的特殊图像标识。识别处理时,识别到全局粗定位符11后,即可快速确定每块子拼图2的粗略位置,从而快速完成子拼图2的图像分割。另外全局粗定位符11还可以用于存储全局信息,例如版本号等。
[0042] 所述子拼图2上设置有精确定位符21,精确定位符21是可选的。精确定位符21用于在全局粗定位结果基础上,在小范围内对子拼图2进行快速精确定位。当全局粗定位精度满足需求时精确定位符21可以省略,以进一步减少图像识别复杂度。
[0043] 所述子拼图2上设置有信息符22。信息符22主要用于存储图像识别后解析出的信息,解析出的信息可以为原始信息或者添加校验位后的信息。
[0044] 所述子拼图2上设置有助记符23,助记符23是可选的。助记符23用于辅助用户确定此块子拼图的功能,一般为图片、字符、纹路或其组合等易于人们联想到此块拼图功能的图像。在图像识别处理时,忽略助记符23。在精确定位符21或信息符22本身也具有助记符23的功能,或者是不需要助记符23的场景下,助记符23可以省略。
[0045] 所述识别标记为图片、色块、字符、纹路、二维码或其组合。
[0046] 本实用新型的工作流程依次为:手动拼合出编程拼图、对编程拼图进行图像捕捉、对捕捉的图像进行图像识别、对识别结果进行指令解析、执行指令。
[0047] 图像捕捉是指:获取拼图的图片或视频等可用于视觉识别处理的图像。
[0048] 图像识别是指:通过视觉识别,进而得到每块子拼图中存存储的数据。
[0049] 指令解析是指:将图像识别后的数据转换为代码、代码块、函数、或调用函数的入参等形式,用于下一步执行机构的指令执行。
[0050] 指令执行是指:执行机构完成拼图所指示的行为,执行机构可以为智能车、机器人、计算机、手机等,其中功能均为逻辑功能,实际部署因使用场景而异。
[0051] 具体实施方式二:
[0052] 下面结合图1、2、3、4、5、6、7、8说明本实施方式,本实施方式对实施方式一作进一步说明,由手机APP完成图像捕捉,通过有线或无线方式将捕捉的图像传送到智能车,智能车完成图像识别、指令解析和指令执行。部署方式如图4。
[0053] 具体实施方式三:
[0054] 下面结合图1、2、3、4、5、6、7、8说明本实施方式,本实施方式对实施方式一作进一步说明,由手机APP完成图像捕捉和图像识别,通过有线或无线方式将识别后的结果传送到智能车,智能车完成指令解析和指令执行。部署方式如图5。
[0055] 具体实施方式四:
[0056] 下面结合图1、2、3、4、5、6、7、8说明本实施方式,本实施方式对实施方式一作进一步说明,由手机APP完成图像捕捉、图像识别和指令解析,通过有线或无线方式将指令传送到智能车,由智能车完成指令执行。部署方式如图6。
[0057] 具体实施方式五:
[0058] 下面结合图1、2、3、4、5、6、7、8说明本实施方式,本实施方式对实施方式一作进一步说明,智能机器人本身带有摄像头,智能机器人完成图像捕捉、图像识别、指令解析和指令执行。部署方式如图7。
[0059] 具体实施方式六:
[0060] 下面结合图1、2、3、4、5、6、7、8说明本实施方式,本实施方式对实施方式一作进一步说明,由终端完成图像捕捉后,将图像通过有线或无线方式传送到计算机,计算机完成图像识别、指令解析和指令执行。部署方式如图8。
[0061] 当然,上述说明并非对本实用新型的限制,本实用新型也不仅限于上述举例,本技术领域的普通技术人员在本实用新型的实质范围内所做出的变化、改型、添加或替换,也属于本实用新型的保护范围。