使用 OpenCV 实时检测 LED 阵列的每个 LED
Detect each LED of LED array in real time video frames with OpenCV
我有一个由尺寸为 64*64 的 LED 组成的阵列。每个LED都可以以各种颜色点亮并很快改变其颜色。我的最终目标是:对于网络摄像头接收的每一帧,我希望能够从帧中"提取"LED阵列,并将每个LED的颜色代码存储在计算机的整数数组中。
所以我想我首先需要的是识别图像上的LED阵列的方法。然后是一种单独识别阵列中每个 LED 的方法。最后,一种提取LED颜色代码的方法(但这看起来确实是简单的部分)。
我正在使用C++和OpenCV。你能为我提供一些指导方针、有用的功能,甚至只是想法吗?我是OpenCV的初学者,我只实现了一个名为改进蛇轮廓算法以检测图像轮廓的项目。所以我至少知道OpenCV的基础知识。
我认为
你的任务类似于读取魔方边缘的颜色。
你可以在这里找到好的方法:http://www.cs.ubc.ca/~andrejk/525project/
相关文章:
- 在执行其他功能的同时播放动画(LED矩阵和Arduino/ESP8266)
- OpenMP阵列性能较差
- 如何将三维尺寸不固定的三维阵列展平为一维阵列
- 当我的阵列太大时出现分段错误
- 位阵列上的快速AND运算
- 为什么我的变量没有更新,我的 LED 没有亮起?
- 阵列必须使用大括号封闭的初始器进行初始化
- 如何避免LED在循环状态变化中闪烁?
- 没有从阵列<float>到阵列<int>的可行转换
- C++动态安全 2D 交错阵列
- 将平面阵列重塑为复杂的特征类型
- 如何使用英特尔 PIN 捕获阵列的所有负载?
- 为什么我能够为阵列分配比计算机实际拥有的内存更多的内存
- 库特<<恩德尔;不适用于打印 2D 阵列
- 数组类 阵列的打印输出
- 从较小的阵列到较大的阵列的元素级转换
- 仅在大型阵列上出现合并排序分段错误
- 从阵列C++中删除重复项
- 创建头文件并使用FastLED库中的CRGB LED阵列时出错
- 使用 OpenCV 实时检测 LED 阵列的每个 LED