在海康VM4.4调用DLCV-OCR识别模型
步骤(省流版)
以上步骤所需资源,可以下载如下资源包:
- 资源包1:OpenCV 2.4.12 安装包
- 资源包2:海康DLCV模块_v2025.5.27 (2).zip (809.8 KB)
以下为详细操作步骤
安装 Vision Master 4.4
软件安装包下载
海康官网下载地址
https://www.hikrobotics.com/cn/machinevision/service/download/?module=0
安装+使用软件,需要海康有效授权,比如海康加密狗
环境变量设置
软件安装完成后,需要设置环境变量
把dlcv的环境变量一个一个往上挪,否则无法正常使用深度视觉的相关软件
安装 OpenCV 2.x 版本
下载软件安装包
有两种方式可以下载
1.下载压缩包1
资源包1:OpenCV 2.4.12 安装包
2.OpenCV官网下载地址
https://opencv.org/releases/page/7/
安装 OpenCV
1.软件先安装在任意位置,比如桌面
2.打开文件夹,并复制所有的文件
3.在C盘第一级目录下,新建文件夹OpenCV2
4.把复制的四个文件,粘贴到OpenCV2
环境变量设置
添加OpenCV环境变量
C:\OpenCV2\build\x64\vc12\bin
导入 DLCV 海康开发包
1.解压压缩包2
海康DLCV模块_v2025.5.27 (2).zip (809.8 KB)
2.双击运行copy_dlcvInfer_local.bat
3.双击运行copy_OcrDemo_local.bat
【DEMO】Vision Master 模型调用流程
【DEMO-1】目标检测模型
比如识别条形码的文字区域
1.在采集中,拖入图像源模块
1.1 图像源模块设置
-
双击图像源模块,像素格式修改为
RGB24
-
导入本机图像(或者选择相机输入)
2. 在逻辑工具中,拖入格式化模块
2.1 格式化模块用于导入模型路径,设置如下:
双击格式化
模块,按照下图添加模型路径
3.在逻辑工具中,拖入dlcvInfer
模块
3.1 dlcvInfer
模块配置
-
按照下图将模块连线
-
双击
dlcvInfer
模块 -
确定图像+模型来源模块名为流程图上正确的名称
4. 模型推理
【DEMO-2】OCR模型
在DEMO-1中,识别到了条形码的文字区域,然后需要把具体的文字,用OCR模型识别出来
1.完成【DEMO-1】目标检测模型的步骤
2.在逻辑工具中,拖入格式化模块
2.1 格式化模块用于导入模型路径,设置如下:
双击格式化
模块,按照下图添加OCR模型的路径
3.在逻辑工具中,拖入OcrDemo
模块
3.1 OcrDemo
模块配置
-
按照下图将模块连线
-
双击
OcrDemo
模块-
首先,确定图像+模型来源模块名为流程图上正确的名称
-
其次,修改ROI区域
-