【问题标题】:OpenCV on Embedded Platform嵌入式平台上的 OpenCV
【发布时间】:2010-12-07 23:36:28
【问题描述】:

能否推荐一个测试/开发嵌入式平台与 OpenCV 一起使用。 我想开发一个嵌入式视频分析解决方案,但我不知道从哪里开始。 一些建议/想法/硬件入门工具包?

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

谢谢

【问题讨论】:

  • 如果你只是想在 Windows 中使用 OpenCV,那么 Visual Studio 非常好,而且很容易上手。

标签: c++ c embedded opencv


【解决方案1】:

Pentium/PC 构建的 OpenCV 应用程序可以在任何 Atom 平台上运行,并且无需修改相同的操作系统。这是因为 Atoms 本机运行 Pentium 可执行文件。

如果您正在寻找更嵌入式的解决方案,可以使用 BeagleBoard 的 OpenCV 端口。由于 OpenCV 是可移植的代码,它可以编译到大多数提供 C/C++ 编译器的系统。我已经在 ARM、MIPS 和 XScale 处理器上成功使用了 OpenCV。

至于移动平台,有 iPhone、Android 和各种 Windows CE/Mobile/Embdeed 版本的端口。

【讨论】:

    【解决方案2】:

    如果您正在寻找一个非常小的选项,我强烈推荐 Gumstix Overo 系列。我将它们用于我的计算机视觉研究,它们工作得非常好。处理器有几个选项,我推荐 Overo Tide 模块,它有 512 MB 的 RAM,以及一个用于卸载一些 CV 操作的板载 DSP。将它与一个 Tobi 扩展板和几根电缆相结合,您就拥有了一个完整的嵌入式计算机视觉研究平台,价格约为 350 美元。他们还出售一台小型相机,我仍在尝试。 Gumstix 的优点在于您可以在板载上构建 OpenCV,这为您省去了使用 BitBake 类型解决方案的一些麻烦。

    【讨论】:

      【解决方案3】:

      我个人推荐 TI OMAP 平台 - Beagleboard xM 和 PandaBoard。

      这些板具有嵌入式视频输入,运行 Linux,并且具有足够的性能来运行 OpenCV。它们还非常便携,并拥有良好的社区支持。

      【讨论】:

        【解决方案4】:

        你的意思是OpenCV最初由英特尔开发的计算机视觉库吗?我倾向于从 moblin.org 上的英特尔嵌入式 Linux Moblin 开始,而对于硬件,则使用上网本或 Moblin 支持的任何 PC。从 www.qbik.ch/usb/devices/search_res.php?pattern=webcam 的列表中连接支持的网络摄像头。 有一个维基百科条目可能会有所帮助。你的项目听起来很有趣! 干杯——瑞克

        【讨论】:

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

        您可以使用 Analog Devices 的 Blackfin 套件。 Analog Devices 为 blackfin DSP 处理器创建了一个类似于 opencv 的library

        【讨论】:

          【解决方案6】:

          您可以为此使用 Symbian Simulator,诺基亚有 Open CV for Symbian 进行硬件测试,您必须将邮件发送给他们,他们将在给定时间内通过 telnet 为您提供硬件

          【讨论】:

            【解决方案7】:

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

            您看过一些教程/代码吗?他们是否需要您没有的特定内容?

            【讨论】:

              【解决方案8】:

              Vision Components 似乎在他们的智能相机中支持 OpenCV(参见 article)。

              【讨论】:

                【解决方案9】:

                我想我迟到了。

                我最近在工业应用中使用了带有 PC-104 板 (PCM3365) 的 opencv3.4.6。

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

                祝你好运

                【讨论】:

                  猜你喜欢
                  • 2017-02-17
                  • 2014-01-22
                  • 2011-07-25
                  • 1970-01-01
                  • 1970-01-01
                  • 2019-10-09
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  相关资源
                  最近更新 更多