12| 4
|
[试用测评] 【花雕动手做】二哈识图 HUSKYLENS 2 之颜色识别参数设置 |
HUSKYLENS 2 (二哈识图 2) 是一款简单易用、玩法多样的AI视觉传感器,采用6TOPS算力专用AI芯片,预置人脸识别、目标检测、物体分类、姿态识别、实例分割等20余种开机即用的AI模型,同时,用户还可部署自行训练的模型,教会二哈识图识别任意目标物体。板载的UART / I2C端口,可以与主流控制器Arduino、micro:bit、ESP32、Raspberry Pi等开源硬件无缝连接,被广泛应用于创客、AI教育、STEAM教育和交互艺术领域。![]() 颜色识别(Color Recognition)是计算机视觉中的一种基础技术,指的是:通过图像处理算法或传感器,识别图像或视频中某个区域的颜色,并判断其类别、位置或变化。颜色识别是指通过计算机视觉技术或图像处理技术自动识别和分类图像中的颜色信息。它通常涉及从图像或视频中提取颜色特征,并根据这些特征判断物体的颜色类型。颜色识别在许多应用中扮演着重要角色,例如自动化检测、机器人导航、图像搜索、增强现实等。颜色识别是让机器“看懂颜色”的过程,广泛应用于教育、工业、机器人、智能硬件等领域。 ![]() 颜色识别介绍 本功能可以检测、学习、识别、追踪指定的颜色。 ![]() |
颜色识别参数设置 HUSKYLENS 2出厂的默认参数已满足基础功能使用需求,如需更细化的功能,可手动调节各个参数。以下参数均基于“颜色识别”功能,因此,首先确保已进入“颜色识别”功能,如图所示。 ![]() 要修改的参数,可通过向左或向右滑动屏幕下方的参数文字进行选择。 ![]() 遗忘ID 如需遗忘前面学习过的所有颜色:第一步,点击屏幕上的“遗忘ID”;第二步,出现弹窗“遗忘全部ID和名字”后,点击“确认”。 ![]() 此时,可将HUSKYLENS 2屏幕中间的“十”字对准遗忘过的颜色,屏幕出现白框,未识别出该颜色,说明“遗忘”完成。 ![]() |
色块面积阈值 在颜色识别任务中,色块面积阈值指的是我们设定一个“能被识别到为颜色色块的最小面积",只有面积大于色块面积阈值的色块才能被识别并框出,否则就会被忽略。 设置步骤:点击“色块面积阈值”,其上方出现参数调节滑杆,左滑变小,右滑变大。 效果如图:“十”字对准了下方小色块,此时,HUSKYLENS 2能够框出画面中所有和十字附近颜色相同的色块。左图中,阈值较小,所以框出了一大一小两个浅绿色块;右图中,阈值调大,此时只会检测大的浅绿色块,而忽略小的,因此只框出一个浅绿色块。 ![]() 颜色容差 在 HUSKYLENS 2 的颜色识别功能中,默认要识别的目标颜色由十字光标所接触的颜色区域决定。HUSKYLENS 2 会在画面中自动框选出当前画面中所有与目标颜色相似的色块。 可以通过调节颜色容差来设置颜色识别的严格程度。当颜色容差的值越小,颜色识别越宽松,除了框出目标颜色,还会框出一些与其相近的颜色。颜色容差值越大,识别越严格,识别结果也更精准。(注:这里对颜色容差的解释仅针对HUSKYLENS 2) 设置步骤:点击“检测阈值”,其上方出现参数调节滑杆,左滑变小,右滑变大,效果如图。 ![]() 设置名字 本参数可以给学习过的颜色设置名字,中英文均可。 设置步骤:点击“设置名字”,上下滑动左上角的数字,选择为哪个ID设置名字;点击屏幕上的键盘可设置名字,如左图;设置完毕需点击右下角√键保存,保存成功则右上角会显示绿色对勾标志。 ![]() 显示名字 本参数可以控制识别到已学习的颜色时,是否显示名字,默认为显示。 设置步骤:点击“显示名字”,其上方开关为蓝色,即打开状态,识别到已学习的颜色时,会显示其名字,效果如左图;点击开关,开关变为白色,即关闭状态,识别到已学习颜色时,不会显示名字,效果如右图。 ![]() |
恢复默认 本参数可将所有设置项恢复为默认状态,并遗忘已学习的ID和名字,但不清空导出的模型(关于导出模型请看下文)。 设置步骤:点击“恢复默认”,出现“恢复默认配置”弹窗后,点击“确认”。 ![]() 导出模型 本参数可将当前设置的参数、学习的ID、设置的名字,保存、导出到HUSKYLENS 2本地内存。适用于迁移参数至另一个HUSKYLENS 2等场景。此操作无需插TF卡。 导出步骤:点击“导出模型”,出现左图“保存配置到”弹窗时,上下滑动数字,选择保存为几号模型(共可保存5个模型),随后点击弹窗左下角的“确认”按钮以保存。确认后,自动导出,如右图。 ![]() 查看导出的模型:弹窗“导出中”消失后,可以通过电脑查看导出的模型文件。 首先,将HUSKYLENS 2连接至电脑USB接口。 ![]() 其次,通过电脑,根据下图路径访问HUSKYLENS 2的内存,可查看到扩展名为.json和.bin两个模型相关文件,扩展名前面的数字就是保存配置时选择的“模型号”。2个文件均可复制、粘贴到别处。 ![]() |
导入模型 本参数可以将HUSKYLENS 2(以下称“二哈A”)导出的模型导入到另一个HUSKYLENS 2(以下称“二哈B”)上,以便二哈B不用重新学习颜色也可以识别出二哈A认识的颜色。 导入步骤: 第一步,将二哈A连接电脑,把导出的2个文件复制到电脑桌面。 第二步,将二哈B连接电脑,把上一步的2个文件粘贴到二哈B的指定文件夹,路径如图所示。(如找不到color-recognition文件夹,请先执行第三步,导入过模型,会自动创建本文件夹,随后再回到第二步。) ![]() 第三步,首先确认已经进入到“颜色识别”功能,然后点击“导入模型”,出现“加载配置”弹窗后,上下滑动数字,选择加载几号模型,此处应与上一步保存的模型号一致。例如,粘贴进二哈B的模型文件为config1.json和repo1.bin,故选择数字1。最后,点击“确认”以导入。 ![]() 第四步,等待弹窗“加载中”消失,即导入完成。 ![]() 随后可做颜色识别测试。以下左图为二哈B导入模型前的颜色识别情况,右图为二哈B导入模型后的颜色识别情况。 ![]() |
© 2013-2025 Comsenz Inc. Powered by Discuz! X3.4 Licensed