This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] PROCESSOR-SDK-AM437X:关于 SDK 中包含的 OpenCV 版本

Guru**** 2550940 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1565998/processor-sdk-am437x-about-the-version-of-opencv-included-in-the-sdk

器件型号:PROCESSOR-SDK-AM437X


工具/软件:

您好、Sitara 战斗机。

我正在我们开发的定制电路板上使用 SDK (*) 开发一个系统。
(*):PROCESSOR-SDK-LINUX-RT-AM437X(版本。 09.03.05.02)

当我使用 Linux 命令“OpenCV_version"进行“进行检查时、它返回了“4.5.5"。“。
但是、以下文档指出“OpenCV 3.1“。 哪一项是正确的?

https://software-dl.ti.com/processor-sdk-linux/esd/AM437X/latest/exports/docs/linux/Foundational_Components_OpenCV.html

此外、在创建应用程序时、作为 API 从程序调用时、版本是否会有所不同?
(与使用基于命令的 IT 相比)
是否需要在/usr/include?中设置头文件

此致。
Kazu。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Kazu-san、

    很棒的景点 此处存在版本不匹配。  

    SDK 中的内容将被认为是正确的版本--这是一个文档错误、我会将其归档。  

    我还在此 SDK [1]的软件清单[2]中看到提到了 OpenCV 4.5.5。  

    opencv4 和 opencv3 的/usr/includes 文件夹结构可能不同。 作为库导入的版本将与 4.5.5 头文件和 API 匹配 — 它看起来不像 OpenCV 3.1。

    • 我相信文件夹结构是/usr/include/opencv4 而不是/usr/include/opencv3. 其中、有一个 opencv2
    • 我看到目标文件系统可能缺少这里实际的 include 目录--它们将位于 Linux-Devkit/sysroots 下的 SDK 中、因此您需要交叉编译应用程序(或将它们复制到目标文件系统中)

    由于 AM437 上没有 OpenCV 的加速后端、因此在这方面不应出现兼容性问题。

    这是否回答了您关于应用程序集成的第二个问题?

    [1] https://www.ti.com/tool/PROCESSOR-SDK-AM437X 

    [2] https://dr-download.ti.com/software-development/software-development-kit-sdk/MD-LazfM3DYxm/09.03.05.02/software_manifest_am437x-evm.htm 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好、Reese-San、

    感谢您的快速答复。

    • 我看到目标文件系统可能缺少此处的实际 include 目录--它们将位于 Linux-Devkit/sysroots 下的 SDK 中、因此您需要交叉编译应用程序(或将它们复制到目标文件系统中)

    好的、我正在本机编译环境中进行开发、因此我会尝试将其从“lunder inux-devkit/sysroots“复制到目标文件系统中。
    在我检查它是否有效后、我会再次进行注释。


    此致。
    Kazu。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好、Reese-San、

    我能够使用你教我的方法使用 OpenCV 4.5.5。
    非常感谢。

    此致。
    Kazu。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    很高兴能提供帮助、感谢您让我知道这是可行的! 这是有用的,把这样的消息给未来的读者也是:)