6

作为一名程序员,我有很强的知识,但我对嵌入式开发和硬件非常陌生。我大约三个星期在寻找一些开发板,但我不想把我宝贵的钱花在一个错误的地方,我想问你们我是否做得对。

我需要为一副眼镜中的三个摄像头进行实时图像处理:一个具有平均分辨率(可能是 TCM8240MD CMOS 传感器 1300x1040)和两个用于直接跟踪眼睛瞳孔的小型摄像头(可能一个具有 120x90 黑白分辨率)。

我将需要跟踪双眼的方向并查看该人注视第三台摄像机的位置(更高分辨率)。当我这样做时,我将在第三台相机中进行多面检测,并检查瞳孔是否聚焦在其中一些检测到的面上。

我还打算在眼镜镜片中投射一些数据,以对检测到的人脸进行对焦,就像普通的相机一样,但尚未确认。

在一些地方(包括这里)进行研究后,我在其中许多地方找到了这两个选项:

  • Beagleboard-xM
  • ARM9板OK6410

最后一个带有 LCD,比 Beagleboard 便宜,但我不确定它是否能胜任。

如果您有任何其他建议,我将不胜感激。

价格可能在 250 美元左右,但越便宜,对我来说越好!

它也可以基于 Android 或基于 Linux。我认为OK6410支持Android。

Beagleboard 支持 OpenCV,我读到它可以帮助我进行图像处理。

在此先感谢并为我糟糕的英语道歉,Vinicius

4

1 回答 1

1

我会推荐PandaBoard。使用具有良好支持且 Linux 内核已针对硬件进行优化的板非常重要。PandaBoard 比 BeagleBoard 更强大(双核),价格约为 180 美元。您可以在其上安装 Ubuntu 或 Android,并使用 OpenCV。我会投票支持 Linux 而不是 Android,因为我认为后者会浪费处理能力,这对于您描述的任务可能非常重要。如果您要使用 USB 摄像头,可能一切正常,但仍尝试检查摄像头是否有 Linux 驱动程序。

编辑:有关板的相机支持的更多信息,请参阅此链接。

于 2012-05-07T08:07:53.413 回答