我有一个由大小为 64*64 的 LED 组成的阵列。每个 LED 都可以点亮各种颜色,并且可以非常快速地改变颜色。我的最终目标是:对于网络摄像头接收到的每一帧,我希望能够从帧中“提取”LED 数组,并将每个 LED 的颜色代码存储在计算机中的整数数组中。
所以我想我首先需要的是一种识别图像上 LED 阵列的方法。然后是一种单独识别阵列中每个 LED 的方法。最后,一种提取 LED 颜色代码的方法(但这看起来真的很简单)。
我正在使用 C++ 和 OpenCV。你能给我一些指导方针、有用的功能,甚至只是一些想法吗?我是 OpenCV 的初学者,我只实现了一个项目,该项目包括改进用于检测图像轮廓的蛇形轮廓算法。所以我至少了解 OpenCV 的基础知识。
最佳答案
我认为你的任务类似于阅读魔方边缘的颜色。
您可以在这里找到好的方法:http://www.cs.ubc.ca/~andrejk/525project/
关于c++ - 使用 OpenCV 在实时视频帧中检测 LED 阵列中的每个 LED,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22729068/