HUSKYLENS二哈识图更新
二哈最近迎来了一次大功能更新,版本V0.4.9Class,增加“物体分类”功能,广大创客老师期待的机器学习功能终于上线。
这个功能有什么用呢?我们一起来探究一下。
什么是物体分类?
二哈识图里面的物体分类功能可以学习不同物体的多张照片,然后内部使用机器学习算法进行训练,完成之后,当摄像头画面再次出现学习过的物体时可以识别出来并显示他的ID号,学习的越多就识别越精准。
物体分类能做啥?
大家都知道二哈支持6大功能:物体追踪、人脸识别、物体识别、巡线追踪、颜色识别、标签识别。
最近有一个非常热门的应用叫口罩识别,识别是否带了口罩,这种情况用二哈该如何做呢?
- 如果用二哈之前的6大功能会比较难以实现,人脸识别没法区分口罩,物体追踪无法学习多种口罩,物体识别不认识口罩,颜色或标签都不是能很好的完成这个任务。
有了物体分类之后,这个任务该怎么完成呢?
- 答案是:先学习没有带口罩的样子(分类1),然后学习带了普通口罩的样子(分类2),当然你可以再学习一下KN95口罩的样子(分类3),然后进行识别,就会发现没有带口罩二哈显示1,带了普通口罩二哈显示2,带KN95就显示3了,而且最棒的是物体分类不区分人脸,任何人都可以。
话不多说,接下来我们实践一下。
案例1:口罩识别
-
更新固件。这个拥有二哈的朋友应该都知道怎么做,参考wiki[点击进入]的方法,烧录最新的V0.4.9以上版本固件
-
学习训练。切换到物体分类,按下学习按钮,学习没有带口罩的图片,长按可以学习多张不同角度的图片,推荐30张以上,学习越多越准确,松开学习完毕自动训练;接下来学习带口罩的图片,同样学习30张以上,松开学习完毕自动训练。
-
识别测试。识别完毕之后将二哈对准带口罩的图片和没有带口罩的图片,将分别显示1和2说明二哈成功分辨了这两类图片。
-
编程应用。能识别之后我们就可以使用Mind+进行编程了,我们用掌控板实现红灯警告,绿灯表示可以通行。物体分类功能不用切换算法,直接使用读取已学方框总数和读取靠中心方框ID即可。
-
测试体验。识别到带口罩时显示绿色表示可以通行,如果识别到红色则表示不可通行。
案例2:石头剪刀布
点评:机器学习手势实现手势识别。类似的也可以扩展例如手势数字识别,手语暗号识别等等。
案例3:垃圾分类
点评:看起来非常高级的垃圾分类功能,通过机器学习很简单的就实现了,再连接主控板控制几个舵机就可以模拟真正的垃圾分类功能了。既然能分类垃圾,那么像硬币分类、水果分拣、食堂自主结算等功能也可以轻松实现了。
案例4:数字识别
点评:不管是卡通数字,还是手写数字,亦或者是大写数字转阿拉伯数字,怎么玩转都行。利用这个功能,可以制作一个简单的ai计算器,写出数字得出结果。
案例5:位置识别
点评:物体分类虽然无法返回物体的坐标值,但是我们可以通过将物体放置于不同位置进行学习,间接实现位置识别了。利用这个功能,你会发现它还可以用来做巡线,线在偏左边还是偏右边,甚至十字路口、T字路口都是可以识别的,以及路口标识、模拟红绿灯等等都可以简单直接的实现了。没错,无人驾驶功能轻松开启!

其他案例
- 以上应用只是作为抛砖引玉的内容,应用物体分类功能,可以将以前很多只有依靠电脑摄像头才能做到的功能在一个小小的二哈上即可实现,完全脱离电脑和网络构建更加真实的世界。
- 二哈有了机器学习功能,可想象的空间非常大,虽然看起来只有一个功能,但是却可以超越原来的6大功能:人脸检测(非特定人脸)、物体追踪(非精确坐标)、物体识别、巡线、颜色识别、标签识别。
- 二哈可以学习,那么只要想让它识别的,只需要给他看一眼他就会了,赶紧开动你的脑洞,跟大家一起训练你的二哈,解锁更多新玩法,让他变得更加聪明强大吧~!
|
二哈识图更新功能强大
55 AA 11 0A 2A A0 00 70 00 E0 00 E0 00 03 00 17
第一帧是COMMAND_RETURN_INFO (0x29),暂且不管
第二帧是COMMAND_RETURN_BLOCK(0x2A),但是为什么起点x,y还有宽度长度都是不变的,是不是在物体识别程序里这个是固定的??不会返回变化的xy物体的位置信息了?
不过物体分类的功能可以模拟原来的6功能