LabVIEW+OpenCV官方推荐开发环境配置

OpenCV与LabVIEW联合开发(NI官方开发版)

  • 相关软件和工具
软件用途下载地址版本
NIVision OpenCV Utilities图像处理NI-OpenCV-Utilities最新
JKI VIPM安装VI工具包VIPM2020
LabVIEW开发应用互联网 or LabVIEW官网下载2020(软件位数要和dll位数一致才能调用)
VDMLabVIEW拓展视觉模块在NI Package Manager里下载最新
VASLabVIEW拓展视觉模块在NI Package Manager里下载最新
Dependencies查看dll的依赖Dependencies最新
VS(Visual Studio)开发和编译https://visualstudio.microsoft.com/zh-hans/downloads/社区版
CMake高效编译和组织代码https://cmake.org/download/最新
OpenCV开发机器视觉相关应用https://opencv.org/releases/最新

1.下载与安装NIVision OpenCV Utilities

NIVision OpenCV Utilities是官方提供的OpenCV相关的LabVIEW工具包,提供了让OpenCV在LabVIEW中使用的一种途径以及用VI封装了一些OpenCV算子

  • 在文章开头提供的链接或网盘链接中下载
  • 以管理员身份运行VIPM,如图一
    • 没有以管理员身份安装,虽然会安装成功,但是可能会找不到相关的库文件,原因可能是是需要管理员权限来添加系统环境变量和在系统盘添加文件
  • VIPM安装工具包步骤,如图二
  • 安装此工具包失败的话,尝试降低VIPM版本
图一:以管理员身份运行
图一:以管理员身份运行
图二:vip工具包安装步骤
图二:vip工具包安装步骤
  • 安装好NIVision OpenCV Utilities (System)后,自动增加的系统环境变量如下,里面有各种依赖的dll文件

    • NIVisExtLib
    • NIVisOCV
    • NIVisOCVSample
    • NIVisOCVTBB
  • dll源码路径

    • C:\Program Files (x86)\National Instruments\NIVision OpenCV Utilities
  • VI范例路径

    • C:\Program Files (x86)\National Instruments\LabVIEW 2020\examples\Vision\NIVision OpenCV Utilities

其他软件与工具包下载

参考之前的文章

VS配置

使用NI官方提供的头文件

安装NIVision OpenCV Utilities工具包后,就会有相关函数全部的C++源码、头文件和示例的VS解决方案

VS中属性管理器的配置项

  1. 其中Debug与Release仅引用的opencv静态库不一致,debug版后面有个d
  2. 因为个人的软件安装不一定一致,所以路径会有些许差别,能找到相关目录就行
Debug-Win32
// 包含目录
D:\LJC\App\opencv-4.5.4\build32\install\include\opencv2;
D:\LJC\App\opencv-4.5.4\build32\install\include\;
C:\Program Files (x86)\National Instruments\NIVision OpenCV Utilities\nivisionextlib\include;

// 库目录
C:\Program Files (x86)\National Instruments\NIVision OpenCV Utilities\nivisionextlib\x86\vc90\lib;
D:\LJC\App\opencv-4.5.4\build32\install\x86\vc16\lib;

// 链接器-输入-附加依赖项
nivisext.lib
opencv_world454d.lib
Release-Win32
// 包含目录
D:\LJC\App\opencv-4.5.4\build32\install\include\opencv2;
D:\LJC\App\opencv-4.5.4\build32\install\include\;
C:\Program Files (x86)\National Instruments\NIVision OpenCV Utilities\nivisionextlib\include;

// 库目录
C:\Program Files (x86)\National Instruments\NIVision OpenCV Utilities\nivisionextlib\x8
![](https://files.mdnice.com/user/50982/c046bd6c-eacf-410a-a822-ed92843d94e4.png)
6\vc90\lib;
D:\LJC\App\opencv-4.5.4\build32\install\x86\vc16\lib;

// 链接器-输入-附加依赖项
nivisext.lib
opencv_world454.lib

本文由 mdnice 多平台发布

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值