嵌入式平台上的OpenCV

6

有人能推荐一个与OpenCV一起使用的测试/开发嵌入式平台吗?我想开发一个嵌入式视频分析解决方案,但不知道从哪里开始。有什么建议/想法/硬件入门套件吗?

也许一些带有Intel Atom的PC-104解决方案?有人在这个平台或其他嵌入式平台上进行了性能测试吗?

谢谢


如果你只是想在Windows上玩一下OpenCV,那么Visual Studio非常好用且易于入门。 - Jacob
9个回答

2
一款基于Pentium/PC构建的OpenCV应用程序可以在任何Atom平台上运行,只要操作系统相同且无需修改。这是因为Atom原生支持Pentium可执行文件。
如果您正在寻找更嵌入式的解决方案,BeagleBoard也有OpenCV移植版。由于OpenCV是可移植代码,它可以编译到大多数提供C/C++编译器的系统上。我已经成功地在ARM、MIPS和XScale处理器上使用了OpenCV。
至于移动平台,有iPhone、Android和各种Windows CE/Mobile/Embedded版本的移植版。

1
如果你正在寻找一个非常小的选项,我强烈推荐Gumstix Overo系列。我用它们进行计算机视觉研究,效果非常好。处理器有几个选项,我建议选择Overo Tide模块,它有512MB的RAM和一个内置的DSP,可以卸载一些CV操作。再加上Tobi扩展板和一些电缆,你就可以得到一个约350美元的完整嵌入式计算机视觉研究平台。他们还销售一个小型相机,我还在试用中。Gumstix的好处是你可以在板上构建OpenCV,这样可以节省一些BitBake类型解决方案的麻烦。

1
我个人推荐TI OMAP平台-Beagleboard xM和PandaBoard。
这些板子具有嵌入式视频输入,运行Linux,并且具有足够的性能来运行OpenCV。它们也非常便携,并且拥有良好的社区支持。

0

你可以使用Symbian模拟器,Nokia为Symbian提供了Open CV用于硬件测试。如果需要硬件测试,你需要给他们发送邮件,他们会通过telnet为你提供一定时间的硬件支持。


0

0

OpenCV不需要任何“特殊”的硬件来运行。您可以使用普通文件(例如JPG)中的图像完全使用它。

您是否查看了一些教程/代码?它们是否需要您没有的某些特定内容?


0

你是指Intel最初开发的计算机视觉库OpenCV吗?我建议从Moblin开始,这是Intel的嵌入式Linux系统,网站是moblin.org。对于硬件使用,可以选择支持Moblin的净书或任何PC。然后,在www.qbik.ch/usb/devices/search_res.php?pattern=webcam上挑选一款支持的网络摄像头。这里有一个维基百科词条也许能够帮到你。你的项目听起来很有趣!祝好——Rick


是的,我指的是OpenCV,英特尔计算机视觉库。 我的问题不在于操作系统,而在于编译代码的硬件。 我正在考虑一些PC-104解决方案或其他东西。 - Grifo
现在OpenCV的开发已经移交给Willow Garage,因此我建议使用Ubuntu,这是WG首选的开发环境。 - Bradley Powers

0

您可以使用来自Analog Devices的Blackfin套件。Analog Devices已经为Blackfin DSP处理器创建了一个类似于OpenCV的


0

我猜我回答晚了。

最近我在一个工业应用中使用opencv3.4.6和PC-104板(PCM3365)。

需要注意的是,当我使用cv::Videocapture启动网络摄像头时,它需要很长时间才能打开(大约30-40秒),否则一切都很好。

祝好运


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接