2026-3-4 21:10:48 [显示全部楼层]
13浏览
查看: 13|回复: 0

[项目分享] 二哈识图2的LED颜色响应实验

[复制链接]
本帖最后由 rzegkly 于 2026-3-4 21:19 编辑

一、知识库
1. 什么是颜色识别?
颜色识别是人工智能计算机视觉领域的一项基础任务。它让机器能够像人眼一样“看见”色彩,并区分不同的颜色。例如,智能分拣机器人通过颜色识别将红色苹果和绿色苹果分开,自动驾驶汽车通过识别交通灯颜色做出决策。
2. 颜色识别的工作原理
十字定位:屏幕中央的“十”字相当于视觉焦点,当你将十字对准目标颜色,二哈识图就会分析该区域的颜色特征。
色块检测:它会自动框出画面中所有与目标颜色相似的色块。你可以通过调整颜色容差来控制相似度的严格程度。
学习与记忆:按下A键,二哈识图会记住当前十字接触的颜色,并分配一个ID。之后每次看到这种颜色,都会用彩色方框标出,并显示ID和自定义名字。
关键参数:
色块面积阈值:只有面积大于该值的色块才会被识别,用于忽略微小色块干扰。
颜色容差:值越小,识别越严格(只认最接近的颜色);值越大,识别越宽松(相近颜色也会被框出)。
二哈识图2的LED颜色响应实验图1
二、学一学

1. 进入颜色识别功能
给二哈识图上电,启动后通过屏幕菜单找到并点击“颜色识别”图标,进入功能界面。
二哈识图2的LED颜色响应实验图2
2. 学习并记住颜色
将屏幕中央的“十”字对准你想检测的颜色(比如一块红色卡片)。观察屏幕:该色块会被白色方框暂时框出。保持“十”字对准目标颜色(确保十字接触该色块),按下二哈识图右上角的A键,当二哈识图再次看到这种颜色时,会用彩色方框框出该色块,并在上方显示默认名字“颜色”和ID(如“颜色:ID1”)。
二哈识图2的LED颜色响应实验图3
3. 调整参数
向左或向右滑动屏幕下方的参数文字,可以进入设置:
色块面积阈值:点击后通过滑杆调节。左滑减小阈值(可识别更小色块),识别时间长,背景颜色影响较大,右滑增大阈值(忽略小色块)识别时间短,背景影响较小
二哈识图2的LED颜色响应实验图4

颜色容差:点击“检测阈值”,
当颜色容差的值越小,颜色识别越宽松,除了框出目标颜色,还会框出一些与其相近的颜色。
颜色容差值越大,识别越严格,识别结果也更精准。
设置名字:点击后选择ID,通过屏幕键盘输入中英文名字,点击“√”保存。  
显示名字:开关蓝色为显示名字,白色为隐藏名字。
二哈识图2的LED颜色响应实验图5
三、想一想
1. 现象观察:当你用十字对准一块红色卡片时,为什么画面中一个粉色色块有时也被框出?这与哪个参数有关?  
2. 逻辑推理:如果你想识别一颗非常小的绿色纽扣,应该将色块面积阈值调大还是调小?为什么?  
3. 后果预测:颜色容差设置得过大或过小,分别会对识别结果造成什么影响?  

四、练一练----《LED颜色响应实验》
1.目标:将二哈识图2与主控板行空板K10结合,实现“看到红色点亮红灯,看到绿色点亮绿灯,看到蓝色点亮蓝灯”。
2.所需硬件:
行空板K10 IO扩展板
二哈识图(HUSKYLENS 2)
主控板行空板K10
LED(红、绿、蓝)3个
杜邦线
3.电路连接:
二哈识图2的LED颜色响应实验图6



4.编写程序
二哈识图2的LED颜色响应实验图7
5实验步骤:
按电路图连接好硬件。
上传代码到行空板K10
打开二哈识图电源
分别将红、绿、蓝卡片放在二哈识图前方,观察对应颜色的LED是否亮起。
尝试调整色块距离、角度和光线,观察LED响应是否稳定。
如果识别不准确,可微调二哈识图的颜色容差参数
五、做一做——《二哈识图2的颜色包裹分拣装置》
试着做一个自动分拣不同颜色包裹的装置,如何让机器根据颜色做出不同动作?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4 备案 沪公网安备31011502402448

© 2013-2026 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail