【视觉-摄像机2】opencv 调用工业摄像机(GigE接口详细说明)

网络摄像机的使用

开发环境为win7+VS2010+opencv (主要是操作系统windows,Linux还没尝试)

基于Basler_acA1300-30gc 摄像机为例


1 安装摄像机的相关软件


【视觉-摄像机2】opencv 调用工业摄像机(GigE接口详细说明)_第1张图片

2 接线连接硬件设备

将相机通过GigE接口与PC笔记本连接

通过ip地址实现相机与PC通信

3.1 用相机软件设计出摄像机的参数主要为IP地址

用pylon IP Configurator设置相机IP地址
【视觉-摄像机2】opencv 调用工业摄像机(GigE接口详细说明)_第2张图片
双击设备acA13...
进入IP设置界面
【视觉-摄像机2】opencv 调用工业摄像机(GigE接口详细说明)_第3张图片
输入您要设置的IP,基本改后2段,记住您设置的IP,之后要用。忘记了可以返回来再看看。
设置完保存,则为相机设置了通信的IP地址

3.2 在PC或笔记本上设置要通信IP地址

在网络连接里设置获取的ip,

打开网络设置

【视觉-摄像机2】opencv 调用工业摄像机(GigE接口详细说明)_第4张图片

本地链接

【视觉-摄像机2】opencv 调用工业摄像机(GigE接口详细说明)_第5张图片

属性
【视觉-摄像机2】opencv 调用工业摄像机(GigE接口详细说明)_第6张图片

ipv4

【视觉-摄像机2】opencv 调用工业摄像机(GigE接口详细说明)_第7张图片


将自动获取 ip 地址改为 , 使用下面 ip 地址
【视觉-摄像机2】opencv 调用工业摄像机(GigE接口详细说明)_第8张图片

需要设置的ip地址。特别要注意最后一位与摄像机的ip地址后一位是不同的。



【视觉-摄像机2】opencv 调用工业摄像机(GigE接口详细说明)_第9张图片

设置完以后保存这样就可以实现通过ip地址通信。



你可以用相机自带的软件来打开摄像机。可以通过笔记本上的,网络设备通过菜单栏选择要打开的摄像机,打开相机观察效果。

【视觉-摄像机2】opencv 调用工业摄像机(GigE接口详细说明)_第10张图片


连接了多个摄像机

如果要连接了多个摄像机,参考我上一篇的博客,设置你需要打开的那个摄像机。


VideoCapture类,其实0,1……的设备ID号看WIN7下设备管理器图像设备,对应的搜引号,从0开始

5 一般情况SDK无用(论)

一般情况下不需要SDK也可以实现基本的相机操作,

我们一般认为,调用工业摄像机需要SDK,其实现在opencv的类vediocapture已经不需要sdk也可以调用摄像机。你可以我先用摄像机自带的软件设计摄像机的参数,采集速度曝光分辨率等参数。然后直接调用即可。



你可能感兴趣的:(opencv,计算机视觉,工业摄像机,GigE接口相机,Basler相机,工业摄像头USB,工业摄像头USB,opencv调用多个相机)