作为程序员,我有很强的知识,但我对嵌入式开发和硬件都很陌生。我大约需要三个星期的时间寻找一些开发板,但我不想把我的宝贵钱花在错误的上面,我想问问你们我做得对不对。
我需要对一副眼镜中的三个摄像头进行实时图像处理:一个具有平均分辨率(可能是TCM8240MD CMOS传感器1300x1040)和两个小型摄像头直接跟踪眼睛的瞳孔(可能是一个120x90黑色&白色res。)
我将需要跟踪双眼方向并查看该人正在看第三台摄像机的位置(更高分辨率)。当我这样做的时候,我将在第3台相机中进行多面检测并检查瞳孔是否聚焦在这些检测到的面孔中。
我还计划在眼镜镜片中投射一些数据来聚焦检测到的脸部,就像普通相机一样,但尚未确认。
在一些地方(包括这里)进行研究后,我发现其中很多都有这两种选择:
最后一个配有液晶显示器,比Beagleboard便宜,但我不确定它是否可以完成这项工作。
如果您有任何其他建议,我将非常感激。
价格可能在250美元左右,但价格便宜,对我来说更好!
它也可以基于Android或基于Linux。我认为OK6410支持Android。
Beagleboard支持OpenCV,我读过它可以帮助我进行图像处理。
提前致谢并抱歉我的英语不好, 维尼
答案 0 :(得分:1)
我会推荐PandaBoard。使用具有良好支持的电路板并且Linux内核针对硬件进行了优化是非常重要的。 PandaBoard比BeagleBoard更强大(双核),价格约为180美元。您可以在其上安装Ubuntu或Android,并随时使用OpenCV。我会投票支持针对Android的Linux,因为后者在我看来会浪费处理能力,这可能对你描述的任务非常重要。如果你打算使用USB摄像头,它可能一切顺利,但仍然试图检查摄像头是否有Linux驱动程序。
修改:有关相机支持电路板的更多信息,请参阅this link。