[二哈识图]更新啦,图片分类功能上线,解锁超多新玩法!

2020-03-304.4万
AI 快速预览详细 收起
HUSKYLENS二哈识图更新至V0.4.9Class版本,新增物体分类功能。通过学习不同物体的照片,二哈可以识别并显示ID号。案例包括口罩识别、手势识别、垃圾分类、数字识别和位置识别。物体分类功能不仅扩展了原有的6大功能,还为创客老师和学生提供了更多创意空间。

HUSKYLENS二哈识图更新

二哈最近迎来了一次大功能更新,版本V0.4.9Class,增加“物体分类”功能,广大创客老师期待的机器学习功能终于上线。
这个功能有什么用呢?我们一起来探究一下。  

什么是物体分类?

二哈识图里面的物体分类功能可以学习不同物体的多张照片,然后内部使用机器学习算法进行训练,完成之后,当摄像头画面再次出现学习过的物体时可以识别出来并显示他的ID号,学习的越多就识别越精准。  

物体分类能做啥?

大家都知道二哈支持6大功能:物体追踪、人脸识别、物体识别、巡线追踪、颜色识别、标签识别。
  

最近有一个非常热门的应用叫口罩识别,识别是否带了口罩,这种情况用二哈该如何做呢?

  • 如果用二哈之前的6大功能会比较难以实现,人脸识别没法区分口罩,物体追踪无法学习多种口罩,物体识别不认识口罩,颜色或标签都不是能很好的完成这个任务。
    有了物体分类之后,这个任务该怎么完成呢?
  • 答案是:先学习没有带口罩的样子(分类1),然后学习带了普通口罩的样子(分类2),当然你可以再学习一下KN95口罩的样子(分类3),然后进行识别,就会发现没有带口罩二哈显示1,带了普通口罩二哈显示2,带KN95就显示3了,而且最棒的是物体分类不区分人脸,任何人都可以。

话不多说,接下来我们实践一下。  

案例1:口罩识别

  1. 更新固件。这个拥有二哈的朋友应该都知道怎么做,参考wiki[点击进入]的方法,烧录最新的V0.4.9以上版本固件

  2. 学习训练。切换到物体分类,按下学习按钮,学习没有带口罩的图片,长按可以学习多张不同角度的图片,推荐30张以上,学习越多越准确,松开学习完毕自动训练;接下来学习带口罩的图片,同样学习30张以上,松开学习完毕自动训练。
    口罩识别训练  

  3. 识别测试。识别完毕之后将二哈对准带口罩的图片和没有带口罩的图片,将分别显示1和2说明二哈成功分辨了这两类图片。
    口罩识别  

  4. 编程应用。能识别之后我们就可以使用Mind+进行编程了,我们用掌控板实现红灯警告,绿灯表示可以通行。物体分类功能不用切换算法,直接使用读取已学方框总数和读取靠中心方框ID即可。
      

  5. 测试体验。识别到带口罩时显示绿色表示可以通行,如果识别到红色则表示不可通行。
    掌控板口罩识别  

案例2:石头剪刀布

点评:机器学习手势实现手势识别。类似的也可以扩展例如手势数字识别,手语暗号识别等等。
石头剪刀布手势识别二哈  

案例3:垃圾分类

点评:看起来非常高级的垃圾分类功能,通过机器学习很简单的就实现了,再连接主控板控制几个舵机就可以模拟真正的垃圾分类功能了。既然能分类垃圾,那么像硬币分类、水果分拣、食堂自主结算等功能也可以轻松实现了。
二哈垃圾分类   

案例4:数字识别

点评:不管是卡通数字,还是手写数字,亦或者是大写数字转阿拉伯数字,怎么玩转都行。利用这个功能,可以制作一个简单的ai计算器,写出数字得出结果。
卡通数字识别  

案例5:位置识别

点评:物体分类虽然无法返回物体的坐标值,但是我们可以通过将物体放置于不同位置进行学习,间接实现位置识别了。利用这个功能,你会发现它还可以用来做巡线,线在偏左边还是偏右边,甚至十字路口、T字路口都是可以识别的,以及路口标识、模拟红绿灯等等都可以简单直接的实现了。没错,无人驾驶功能轻松开启!

其他案例

  • 以上应用只是作为抛砖引玉的内容,应用物体分类功能,可以将以前很多只有依靠电脑摄像头才能做到的功能在一个小小的二哈上即可实现,完全脱离电脑和网络构建更加真实的世界。
  • 二哈有了机器学习功能,可想象的空间非常大,虽然看起来只有一个功能,但是却可以超越原来的6大功能:人脸检测(非特定人脸)、物体追踪(非精确坐标)、物体识别、巡线、颜色识别、标签识别。  
  • 二哈可以学习,那么只要想让它识别的,只需要给他看一眼他就会了,赶紧开动你的脑洞,跟大家一起训练你的二哈,解锁更多新玩法,让他变得更加聪明强大吧~!
      


创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(22)
三春牛-创客
这个厉害啊!(虽然没钱)
曾剑波
假期学习模式开启,每天进步一点点
冯先森2021
你好版主,我想问一下这个摄像头模组如何和STM32建立通讯呢? 请求指导一下
第一支笔
请问你会了吗
Forgotten
可以看看这个产品维库后面的通信协议
不少
如果使用单片机发串口指令给二哈,那通信方式应该是怎样的?比如想知道有没有识别火车,应该发送什么指令呢?
186521796
你好请问一共可以学习几种物体
歪歪鱼
可以用物体识别功能做工业上同类物体的计数吗?就是先学习,然后把画面视野里的学习的物体都识别出来,然后计数,这个能实现吗?
Forgotten
Forgotten
作者
回复歪歪鱼
如果有规律,例如每个物体都在固定位置有和没有应该可以
雨辰
巡线功能怎么实现啊,没有箭头了
Forgotten
Forgotten
作者
回复雨辰
先学习,再识别,详细操作见产品资料
DFHJM_IpFmV
怎样能让二哈识图识别好几个人脸?
DFHJM_IpFmV
好的,谢谢哈。
Forgotten
Forgotten
作者
回复DFHJM_IpFmV
人脸识别开启识别多个
共3条回复,已加载2条,点击查看更多共3条回复,已加载全部
DFHJM_IpFmV
这真称得上多功能摄像头了!
auzn

二哈识图更新功能强大
rzegkly
二哈识图更新功能强大
Roboxes
好是好,但我的云台就没用啦,害,希望增加物体追踪
Forgotten
Forgotten
作者
回复Roboxes
物体追踪可以不用分类的固件
490054348
在咨询个问题:在0.4.9这个版本,串口会一直发送识别的信息,比如我读到的一组:55 AA 11 0A 29 01 00 00 00 EE 66 00 00 00 00 98
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物体的位置信息了?
490054348
返回的数据频率太快了!
Forgotten
Forgotten
作者
回复490054348
很明显,物体分类只需要ID,其他信息都没有用
490054348
有个问题,分类识别后会一直反馈到识别之前识别中的一个物体。是不是每次识别前要识别一下背景作为默认返回识别不处理更好点?
Forgotten
Forgotten
作者
回复490054348
是的 识别不同的情况做多种处理更好
490054348
这个牛逼呀!!再也不用根据颜色分类12345了
shzrzxlee
怎么0.4.9class不能用 0.4.8class只有ID1 不会出现ID2
shzrzxlee
V0.4.9Class怎么物体分类 之后 原来的巡线追踪 功能就没有了 是内存太小放不下了
Forgotten
Forgotten
作者
回复shzrzxlee
是的
不过物体分类的功能可以模拟原来的6功能
zhangzb61759
太厉害了!!
春秋大仙
太棒啦!
rzegkly
大家动手造起来,喜欢