前言
- 此工具包需付费(支付入口在软件内部,30天试用,支付之后本台电脑终身激活);
- 本工具包在LabVIEW下实现大部分的OpenCV接口,包含超过2700个VI,覆盖OpenCV的15个模块之中的13个(flann和gapi暂无)。功能包括摄像头采集、图像处理、条码+二维码识别、人脸识别、机器学习、DNN推理等等;
- 只有开发环境(VI)需要购买激活,运行环境(exe)无需激活。导出 exe 的方法,请参考 教程(8);
- CUDA 加速方案现已推出,不追加费用,详情请见 教程(21)。
- 更新记录
| 版本 | 时间 | 备注 |
|---|---|---|
| 1.1.0.3 | 2025-02-27 | 首版公开发布。 |
| 1.1.0.4 | 2025-03-17 | 修正:BarcodeDetector 类的 new_model.vi,之前未引出接线端。 |
| 1.1.0.5 | 2025-05-13 | 优化:范例 Net_3 (ONNX_yolov5_Camera).vi,增加 CPU 与 CUDA 模式切换。 |
| 1.1.0.6 | 2025-10-09 | 新增:Mat 类的数据区指针 data_ptr 属性,以及两种通过 data_ptr 来初始化 Mat 的方法,已合并到 new.vi 中。 |
安装
下载本文绑定的 优快云资源,或从官网下载安装包,双击安装。
官网地址:https://www.molitecservice.com
系统要求:Windows 64位,LabVIEW>=2018,兼容 32位 与 64位。

安装结束后,会自动出现Activator窗口。该窗口显示许可证状态(激活、试用、过期),并提供付费激活入口。
你可以通过LabVIEW菜单栏 Tools>>Molitec Activator>>OpenCV… 再次打开这个窗口。

函数选板
安装完成后,工具包位于:函数选板>>Addons>>Molitec>>OpenCV
目前包含13个模块:

熟悉OpenCV的朋友应该都了解它们分别的功能,这里简单总结如下:
| 模块 | 功能 |
|---|---|
| calib3d | 相机校准、三维重建、手眼标定 |
| core | Mat 等核心类、基本的矩阵运算 |
| dnn | 深度神经网络 |
| features2d | 2D 特征描述 |
| highgui | 图形界面(非必要不使用,请用LabVIEW的控件来设计界面) |
| imgcodes | 图像文件读写、编解码 |
| imgproc | 图像基本处理:色彩空间、直方图、二值化、开闭运算、梯度计算、轮廓提取、滤波、绘图、映射、霍夫检测、统计积分… |
| ml | 机器学习:KNearest、SVM、DTrees… |
| objdetect | 目标检测:二维码、条形码、aruco码、人脸检测与识别、级联分类器… |
| photo | 照片修复:去噪、去高光、去水印… |
| stitching | 图像缝合 |
| video | 视频分析:目标追踪、背景提取 |
| videoio | 视频I/O:摄像头采集、视频流采集、视频文件生成 |
| 暂无 |
范例
在LabVIEW下,点击菜单栏:帮助(Help)>>查找范例(Find Examples)
在窗口左侧点击目录结构(Directory Structure),右侧找到并展开Molitec目录。
OpenCV工具包的范例,位于OpenCV子目录下:
大家先自己打开运行试试看吧,熟悉OpenCV和LabVIEW的朋友,应该可以自行领悟这些VI的用法。
相关教程博文也正在陆续发布中。
欢迎访问教程专栏:
秣厉科技 - LabVIEW - OpenCV

总结
本系列博文,将为大家带来多种基于LabVIEW的工具包,均为【秣厉科技】原创,欢迎大家下载体验!
各位看官有什么想法、建议、吐槽、批评,或新奇的需求,也欢迎留言讨论。更多内容将持续奉上。
1184





