我有一个由尺寸为 64*64 的 LED 组成的阵列。每个LED都可以以各种颜色点亮并很快改变其颜色。我的最终目标是:对于网络摄像头接收的每一帧,我希望能够从帧中"提取"LED阵列,并将每个LED的颜色代码存储在计算机的整数数组中。
所以我想我首先需要的是识别图像上的LED阵列的方法。然后是一种单独识别阵列中每个 LED 的方法。最后,一种提取LED颜色代码的方法(但这看起来确实是简单的部分)。
我正在使用C++和OpenCV。你能为我提供一些指导方针、有用的功能,甚至只是想法吗?我是OpenCV的初学者,我只实现了一个名为改进蛇轮廓算法以检测图像轮廓的项目。所以我至少知道OpenCV的基础知识。
你的任务类似于读取魔方边缘的颜色。
你可以在这里找到好的方法:http://www.cs.ubc.ca/~andrejk/525project/