所有分类
主题 主题
平台 平台
我的工作台
userHead
注册时间 [[userInfo.create_time]]
创造力 [[userInfo.creativity]]
[[userInfo.remark]]
[[d.project_title]]
articleThumb
[[d.material_name]]
timelineThumb
进入工作台
折叠
所有分类 我的工作台
展开
【教哈有方】标签识别上手
汤果 汤果 2020-03-21 08:23:23
0
2
简单

二哈识图(HuskyLens)的功能很多,其中功能之一便是标签识别,可以识别特定的标签。有了这个功能,某种程度上可以替代条码/二维码扫描模块。这里我们从零开始,体验一下二哈识图的标签识别功能。

首先我们来认识一下二哈识图的几个按键。在摄像头这一面,我们可以看到左上角有一个按钮,这是学习按钮,按下它可以学习特定的物体(如人脸、物体、颜色、标签,甚至手势)。右上角有一个功能按钮。这个按钮与平常见到的按钮不太一样,它可以左右拨动,有点像游戏手柄上的摇杆,也可以向下按压。我们用这个按钮对菜单进行操作。

projectImage
步骤1 步骤1
切换到标签识别模式

左右拨动功能按键,直到屏幕顶部出现“标签识别”字样。

projectImage
步骤2 步骤2
开启学习多个

默认情况下只能学习一个二维码,这里我们尝试学习多个二维码,因此要开启“学习多个”选项。

长按左侧功能按钮,直到屏幕底部出现标签识别下的二级菜单,下面会出现“保存并返回”、“学习多个”两个选项。左右拨动功能按钮,直到选中下方的“学习多个”。

projectImage

短按功能按钮,出现一个进度条。向右拨动功能按钮,使得进度条变成蓝色,如下图所示。

projectImage

短按功能按钮进行确定,向左拨动功能按钮,选中“保存并返回”。

projectImage

弹出保存参数的提示,向左拨动功能按钮,选中“确认”后短按功能按钮,保存参数。至此准备工作完成。

步骤3 步骤3
学习标签

二哈识图目前不支持自定义二维码的识别,只能识别内置的二维码标签,如下图所示。我们尝试学习其中的几个标签。

projectImage

将屏幕中的十字光标对准要学习的二维码,会出现一个白色方框。

如果没有看到十字光标,说明以前学习过,可以通过按下学习按钮,弹出“再按一次遗忘!”,在倒计时结束前再按一次学习按钮,将学习过的内容删除。

projectImage

短按学习按钮,方框顶部会出现“标签:ID1”,说明这个标签已经被学习,是第一个标签。在倒计时结束之前再按一次学习按钮,可以学习另外一个标签。

projectImage

重复上面的操作,将十字光标对准第二个要学习的标签。

projectImage

短按学习按钮进行学习。此时显示“标签:ID2”说明是第二个学习的标签。

projectImage

如果还要学习更多的标签,则在倒计时结束之前再按一次学习按钮,重复上述学习操作。如果不需要再学习,则等待倒计时结束即可。

步骤4 步骤4
测试运行
projectImage

完成学习后我们将摄像头对准学习过的二维码,均会被标记成不同颜色的方块,上面会注明这个标签的 ID,也就是第几个学习过的标签。这里我学习了 6 个标签,全都识别出来了。效果还是挺不错的。 

利用标签识别我们可以做一些有趣的案例,比如区分不同的书、商品等。这里分享一个案例,是我前几天写的,利用标签识别来标志不同商品,实现收银结算的功能。

https://makelog.dfrobot.com.cn/article-308215.html

Makelog作者原创文章,未经授权禁止转载。
0
2
评论
[[c.user_name]] [[c.create_time]]
[[c.parent_comment.count]]
[[c.comment_content]]