gpt4 book ai didi

opencv - LabVIEW 使用 C DLL 使用 OpenCV DLL

转载 作者:太空宇宙 更新时间:2023-11-03 22:20:38 26 4
gpt4 key购买 nike

我正在开发一个带有 C 包装器的 C++ DLL,以便能够在不同的语言中使用它。现在,我可以在 C# 和 Python 中使用它,在找到如何在 MATLAB 上使用它之前,我必须找到在 LabVIEW 上阅读它的方法。

我使用的是 Visual Studio,所以我在 C:\ 上安装了 openCV , 添加了 include目录和 .lib文件到我的项目,创建一个新的环境变量,在我的 DLL 中我使用它使用 #include <opencv2/core/core.hpp> .当然,所有这些都是 32 位的,因为 LabVIEW 在 64 位上非常糟糕。

但是,当我使用“Call Library Function Node”创建节点时,在设置输入/输出后,我单击“确定”,LabVIEW 告诉我它没有找到与 OpenCV 关联的 dll。

enter image description here enter image description here

我是这个领域 (DLL) 的新手,所以我不知道我必须在 LabVIEW 中检查或添加什么。

提前谢谢你。

最佳答案

我建议您使用 Open CV 静态库而不是 DLL。您可以从 opencv.org 下载 OpenCV 源代码,并从 cmake.org 下载最新版本的 CMake。 CMake 将从独立于平台的源文件生成 Visual Studio 解决方案和其他所需文件。因此,您将能够将 Visual Studio 项目目标从 DLL 更改为静态 LIB,并在您自己的 PC 上构建 Open CV 的静态库。

关于opencv - LabVIEW 使用 C DLL 使用 OpenCV DLL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50345790/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com