我已经研究了一段时间,并在这个问题上找到了大量有用的资源,但我想我会在这里制定我的规格,以便我可以从这方面的经验丰富的人那里得到一些建议。看起来Beaglebone和带有罗技或微软相机的Raspberry Pi在这一点上是我最好的选择。
我的目标速度是50 fps(每张图像20 ms),并涉及处理。从我所看到的情况来看,这似乎不太可行,因为大多数网络摄像头都没有超过30 fps。更具体地说,我需要获取一个对象的端点(如一张纸)并计算中点的位置。没有什么令人难以置信的幻想。 1080p不是必需的,我很可能会低得多。 Python优于C和C ++,因为我已经使用Python完成了大量的图像处理。
看起来我需要的很多代码大部分都是开源的,所以我真的需要弄清楚我应该使用哪种控制器/摄像头组合。
答案 0 :(得分:3)
这两者之间仍然有点折腾,但这是我的观点。
BBB将使用USB网络摄像头,这将需要一定的处理能力才能获得图像。之后,您可以使用SimpleCV
对其进行操作RPi有一个相机板,他们说只会使用< 3%的cpu和其余的可用于处理您的图像。另外,你可以将RPi超频到1Ghz。
将RPi与基本网络摄像头配合使用效果不佳,而RPi摄像机直接在CSI总线上工作,本机设置为1080 dpi。此外,他们现在也拥有可与SimpleCV配合使用的相机驱动程序。
恕我直言我会说RPi B和相机板在技术上会比BBB更快,但它还取决于你打算做什么操作:
马克