相机管理

VM可添加全局相机(即可在单个方案内全局应用的相机)、Dalsa图像采集卡连接的Camera Link相机和迈创采集卡连接的CameraLink相机。

说明:

Dalsa图像采集卡连接的Camera Link相机和迈创采集卡连接的Camera Link相机,本质上也同属全局相机,可全局应用于方案中的所有流程,作为流程的图像输入源。

本章节包含如下内容:

 

添加相机

请参照如下步骤添加相机。上述三种相机的添加步骤基本相同。

请确保相机已上电且未被占用。

说明:

除了本节所介绍的相机添加方式,还可:

  1. 单击主界面快捷工具条的打开相机管理窗口。
  2. 在该窗口单击打开相机类型选择对话框。
    图 1 选择相机类型
  3. 选择相机类型,并单击确定
    全局相机

    全局相机可作为当前方案中的所有流程中作为图像源

    Dalsa图像采集

    通过Dalsa采集卡连接的Camera Link接口相机。

    迈创采集

    通过迈创采集卡连接的Camera Link接口相机。

    相机管理窗口的设备列表中显示当前步骤中所选类型的相机。

  4. 可选操作: 在设备列表中右键单击相机,并单击重命名删除将相机重命名或删除。
    图 2 重命名或删除相机
  5. 按需配置相机参数,其中并单击确定

    三类相机的配置有所差异,具体见如下说明。

     

配置全局相机

添加相机时,如果相机类型选择为全局相机,则需按照实际应用场景配置本节介绍的的参数。全局相机可配置的参数,按大类可分为常用参数和设备控制类参数。 常用参数可进一步分为相机参数、图像参数、触发参数等。

本节包含如下内容:

 

常用参数

相机参数

GenTL相机
  • 开启GenTL相机时,需选择cti文件,并选择相机进行连接。

    选择cti文件

    从本地路径加载cti文件。

    选择相机

    选择相机进行连接。开启GenTL相机时的,该下拉列表中匹配的相机均为符合GenTL标准的相机。如果未在下拉列表中找到目标相机,可单击刷新相机列表。

  • 关闭GenTL相机时,类型选择默认为枚举,此时直接在选择相机下拉框中选择同网段内未被占用的相机即可。

    实时取流

    单击实时取流,可在弹出的预览窗口查看相机采集的实时图像,判断图像是否符合要求。

    说明:

    仅支持组播的相机才能进行实时取流操作。

    当相机图像结果中出现“图像获取超时”或“图像显示区画面丢失”等问题时,可通过实时取流查看丢包状况。

类型选择

选择连接相机的方式。

跨网段IP

通过相机IP地址手动连接跨网段相机。需设置如下参数。

本机IP

安装VM的计算机的IP地址。

相机IP

待连接的其他网段内的相机的IP地址。

连接相机

如果开启,则VM与目标相机建立连接。如果关闭的,则断开连接。

自动重连

如果开启,则都在相机掉线时自动重连。

图像缓存数量

设置相机输出的图像在软件中缓存的数量,一般在硬触发时使用。

断线重连时间

设置相机断线后,自动重连的超时时长(单位:秒)。如果达到该时长相机仍未重连成功,则不再继续进行重连。

软触发超时

软件主动触发相机执行一次图像采集时,相机可能因为内部故障或网络故障,需要很长的时间响应。此处设置的超时时间(单位:秒)可用于避免流程因相机未响应而卡顿过久。

如果软触发后相机未在超时时间内采集图像,流程将以无图像源的形式执行并报错(NG)。

触发设置

触发模式

设置是否开启触发模式。

触发源

根据需求选择相机出图的触发源。;选择

  • 选择SOFTWARE时,VM每次执行流程时给相机发送软触发信号。

  • 选择其他信号源时,触发信号来源于IO接线连接的外部设备。

触发延迟

设置相机接收到触发信号后,延迟多长时间(单位:μs)响应出图。

图像参数

图像宽度
图像高度

查看并设置当前被连接相机的图像宽度和高度。

像素格式

查看并设置当前选择相机的像素格式。

帧率

设置当前连接相机的帧率。

实际帧率

查看当前选择相机的实际帧率。

曝光模式

查看并设置当前选择相机的曝光模式,包括OFFONCECONTINUOUS三种。

OFF

即手动曝光模式。相机根据下文提及的曝光时间取值进行曝光。

ONCE

即单次自动曝光模式。相机根据场景亮度变化自动调整曝光时间。相机执行一次曝光后,自动切换为手动曝光模式 。

CONTINUOUS

即连续自动曝光模式。相机根据场景亮度变化自动调整曝光时间,连续执行曝光。

曝光时间

查看并设置当前选择相机的曝光时间(单位:μs)。

增益

增益

查看并设置当前选择相机的增益。当增益模式选择OFF时,可手动修改增益。

增益模式

查看并设置当前选择相机的增益模式,包括OFFONCECONTINUOUS三种。

OFF

即手动增益模式。相机根据手动设置的增益取值调整模拟增益。

ONCE

即单次自动增益模式。相机根据场景亮度变化自动调整模拟增益,自动调整一次后自动切换为手动增益模式。

CONTINUOUS

即连续自动增益模式。相机根据场景亮度变化,连续自动调整模拟增益。

最小增益
最大增益

增益模式设置为CONTINOUS时,可设置增益范围的最小值和最大值。

Gamma

Gamma使能

开启后,可调整相机的Gamma数值。

Gamma

查看并设置当前选择相机的Gamma数值。通常相机图像传感器的输出与照射在图像传感器上的光子是线性的,Gamma可提供一种输出非线性的映射机制。Gamma数值在0 ~ 1之间,图像暗处亮度提升;数值在1 ~ 4之间时,图像暗处亮度下降。

选择器

可设置为用户sRGB

用户

可自行设置Gamma数值。

sRGB

Gamma数值默认为标准协议模式定义的数值,不可自行设置。

线阵相机参数

当连接的相机为线阵相机时,可配置或查看行频实际行频

行频

设置线阵相机的行频大小。

实际行频

显示当前相机运行的实际行频大小。

运行参数

相机类型

选择当前连接的相机的类型,可选标准面阵相机智能相机线阵相机。其中,智能相机表示X86智能相机和基于X86开放平台的智能相机。

有效电平

设置相机在满足IO通信模块的输出条件时,相机输出的电平信号类型。

高电平有效

满足上述条件时,相机输出高电平。

低电平有效

满足上述条件时,相机输出低电平。

设备控制

IO控制

可配置相机输入/输出控制相关参数,具体如下。

IO选择项

连接面阵相机或线阵相机时,有该参数。可通过该参数选择硬触发的信号源。

IO模式

连接面阵相机或线阵相机时,有该参数。可查看IO选择项选择的信号源模式(inputstrobe)。部分相机的信号源可自行切换。

IO输出选择器

连接智能相机时,有该参数。可选择信号源作为输出。

IO输出源

连接智能相机时,有该参数。可设置为OFFSOFTWARETRIGGER

OFF

关闭IO输出选择器中选择的输出信号源。

SOFTWARETRIGGER

开启IO输出选择器中选择的输出信号源,且可配置如下参数。

反相输出

设置是否输出反相的电平信号。

电平触发

单击电平触发可使相机输出电平信号。

光源控制

连接的相机为智能相机时,可配置如下参数控制相机光源。

光源使能

连接智能相机时,有该参数。开启后,相机光源被点亮。开启前,请确保相机光源已完成部署和配置。

光源模式

连接智能相机时,有该参数。可将光源模式设置为strobeconstant

strobe

设置为光源频闪模式。设置为频闪后,可设置光源延迟时间

光源延迟时间

设置相机光源频闪的延迟点亮时间。

constant

设置为光源常亮模式。

光源持续时间

设置相机光源点亮的持续时间。

光源提前时间

设置光源相对于相机曝光提前点亮的时间。

 

配置Dalsa图像采集卡连接的相机

需先通过配置文件加载采集卡的.ccf文件,再选择需连接的相机。连接相机后,可通过缓存张数调整采集卡的图像缓存空间。

说明:

Dalsa图像采集卡连接的相机仅支持硬触发出图,不支持软触发。

配置文件

从本地路径上传Dalsa图像采集卡的.ccf文件。

说明:

连接相机前请务必先配置配置文件。未配置配置文件的情况下连接相机将报错。

选择相机

上传采集卡的.ccf文件后,此处将枚举出该采集卡连接的相机。如未成功枚举出相机,可单击刷新。

图 3 Dalsa图像采集配置

配置迈创采集卡连接的相机

如需将迈创采集卡连接的相机添加至VM,需先通过配置文件加载采集卡的.dcf文件,再选择需连接的相机。连接相机成功后,可配置图像参数和增益。

说明:

迈创采集卡连接的相机目前仅支持硬触发出图,不支持软触发。

本节内容包含:

基本参数

配置文件

从本地路径上传迈创采集卡的.dcf文件。

选择相机

上传采集卡的.dcf文件后,此处将枚举出该采集卡连接的相机,可在此处的选择相机。如未成功枚举出该相机,可单击刷新。

说明:

选择相机后,可能弹出如下窗口。此时请将波特率(Baud rate)设置为采集卡端所设的值,即115200(如下图所示)。

图 4 设置波特率

图像参数与增益

图 5 迈创采集配置