海康VisionMaster使用学习笔记1-本地图像导入及参数设置

前言

原计划直接学习海康相机二次开发,发现先学习使用海康VisionMaster很有必要,与其他相机工具还有用法不太相同.开始记录一下海康VisionMaster使用学习笔记.

本地图像导入及参数设置

本地图像导入

  1. 在工具箱中找到采集
  1. 拖取图像源模块到流程编辑区域
  1. 双击图像源,选择图像源为本地图像
  1. 添加图像,添加图像文件夹,清空图像

参数设置

1. 像素格式,取图间隔

  1. VM只支持读取和导入它所支持的图像格式.
  2. 现场方案运行时,需要固定时间去进行取流,取图间隔的设置范围在0-1000毫秒,大部分情况下,取图间隔都设置为0.

2. 方案存图,SN初始值

  1. 方案存图作用:下次打开该方案文件时,图像源已有图像无需重新导入.
  2. SN初始值:相当于计数器的功能,在方案运行时,需要特别的计数以及查看本次输出的结果是哪张图像时使用的.一般不做额外设置

3. 图片缓存,拼接使能

  1. 图片缓存:减少直接从磁盘读取图片的耗时,主要用于从本地图去测试方案的耗时情况和耗时波动情况
  2. 拼接使能:单张图片无法将其完全展示,因此需要导入被测物的多张图片,将图像拼接裁剪后进行算法处理.与拼接使能搭配使用的是触发清空功能,其启用后当订阅的触发变量非0,则会清空上一张图像的缓存,该触发参数只能使用全局变量
操作展示:拼接使能
  1. 双击图像源,打开拼接使能按钮,起始高度对应拼接图像Y方向上的起始位置及其Y方向上的起点
  1. 移动鼠标,设置起始高度为743
  1. 裁剪最后两行进行拼接,拼接高度是决定裁剪图像的图像高度,用1024-743=281.

  2. 运行方案

第一张图像上方没有图像或图像缓存,所以为黑色.

继续运行第二张图像,两张图像成功拼接在了一起.

  1. 点击图像源,打开触发清空

触发变量为空,此时仍能正常拼接

设置触发变量为非零 1

这时触发清空后,会发现其清空了上一张图像的缓存.

4. 触发清空,字符触发过滤

输入字符为"空",也会触发流程.

总结

  • 采集模块-图像源-本地图像导入
  • 基本参数
  1. 像素格式的选择
  2. 取图间隔的设置
  3. 方案存图: 是否需要开启/存储路径
  4. SN初始值到底是什么
  5. 如何使用拼接使能
  • 触发设置
  1. 触发清空使能
  2. 字符触发过滤
相关推荐
安冬的码畜日常32 分钟前
【Vim Masterclass 笔记24】S10L43 + L44:同步练习10 —— 基于 Vim 缓冲区的各类基础操作练习(含点评课)
笔记·vim·自学笔记·vim同步练习·vim缓冲区·vim buffer·vim缓冲区练习
一只码代码的章鱼41 分钟前
粒子群算法 笔记 数学建模
笔记·算法·数学建模·逻辑回归
圆圆滚滚小企鹅。1 小时前
刷题笔记 贪心算法-1 贪心算法理论基础
笔记·算法·leetcode·贪心算法
Kacey Huang1 小时前
YOLOv1、YOLOv2、YOLOv3目标检测算法原理与实战第十三天|YOLOv3实战、安装Typora
人工智能·算法·yolo·目标检测·计算机视觉
杨过姑父1 小时前
ES6 简单练习笔记--变量申明
前端·笔记·es6
l1x1n01 小时前
No.37 笔记 | Python面向对象编程学习笔记:探索代码世界的奇妙之旅
笔记·python·学习
eguid_11 小时前
JavaScript图像处理,常用图像边缘检测算法简单介绍说明
javascript·图像处理·算法·计算机视觉
路上阡陌2 小时前
Java学习笔记(二十四)
java·笔记·学习
束照2 小时前
noteboolm 使用笔记
笔记·notebooklm
安冬的码畜日常3 小时前
【Vim Masterclass 笔记23】第十章:Vim 缓冲区与多窗口的用法概述 + S10L42:Vim 缓冲区的用法详解与多文件编辑
笔记·vim·buffer·vim缓冲区·vim buffer·vim多文件编辑·vim多文件