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.

[参考译文] TDA2EVM5777:使用 OpticalFlow 计算 API 时出现 OpenCV 编译错误

Guru**** 2553450 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/607095/tda2evm5777-opencv-compile-error-when-using-opticalflow-calculation-apis

器件型号:TDA2EVM5777

大家好、

我已按照 VisionSDK_UserGuide_opencx.pdf 并选择"MAKECONFIG=tda2xx_EVM_Linux_opencx"、以便在 TI TDA2x 平台上成功构建和运行 Linux 版本的 OpenCV 用例。

现在、我想添加我自己的算法并对其进行编译。 基本上、我在 canny.cpp 文件中添加了一些代码行、第69行或第71行将显示错误"没有针对 calcOpticalPyFlowrLK 和 calcOpticalFlowFarnebback 的引用"。 稍后、我确定应该在 "common_footer_a15.mk 文件中添加更多静态库支持。 它们会在静态库中给我一些新错误。

您能否帮助检查以下图3所示的已发布静态库中的这些错误?  

我还尝试 从源代码构建这些静态库、我发现可以使用名为"OpenCV 3.1交叉编译 on Linux A15"的文件。  

但是、OpenCV 源代码中没有提到过名为"ticv3.1_00.04.02.00"的标签、您可以帮助澄清这一点吗?

一些屏幕截图如下所示:

修改 canny.cpp

2.我添加了更多静态库来编译修改的 canny 用例

3.静态库中的编译错误

4.发布的文档"OpenCV 3.1交叉编译 on Linux A15"中的错误

5.没有名为"ticv3.1_00.04.02.00"的标签

谢谢。

云鹏

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

    我已将您的问题转交给 OpenCV 专家。

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

    有更新吗?

    谢谢。

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

    您好、Yunpeng、

    但是、OpenCV 源代码中没有提到过名为"ticv3.1_00.04.02.00"的标签、您可以帮助澄清这一点吗?

    此标签在 OpenCV 公共 REPO 中不可用

    TI 内部提供了不同的 REPO  

    您能否在 TI 内部论坛中发布相同的查询?

    此致

    Suryamani Jena