人工智能入门课程:二哈识图2的LED颜色响应实验

2026-03-041515
AI 快速预览详细 收起
本文介绍了使用二哈识图2进行颜色识别,并结合行空板K10实现LED颜色响应的实验。项目所需硬件包括行空板K10、二哈识图2、LED灯等。通过调整颜色容差参数,可以提高颜色识别的准确性。这个实验适合零基础新手和STEM教育场景,帮助孩子理解颜色识别原理并动手实践。


一、知识库
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的颜色包裹分拣装置》
试着做一个自动分拣不同颜色包裹的装置,如何让机器根据颜色做出不同动作?

创作许可协议

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

评论(0)
- 没有更多了 -