VisionPro,Gige相机取图

转载 2018年04月17日 21:52:23

Step1.首先获取一个CogFrameGrabberGigEs对象;这是单个抓取对象的集合,每个访问都通过一个ICogFrameGrabber接口访问。每一个ICogFrameGrabber都代表一个连接在你电脑上的相机;

CogFrameGrabberGigEs cameras = new CogFrameGrabberGigEs();

Step2.当你创建CogFrameGrabberGigEs对象后,你可以利用枚举来获取连接的每一个相机接口;

CogFrameGrabberGigEs cameras = new CogFrameGrabberGigEs();
ICogFrameGrabber camera = cameras[0];

System.Diagnostics.Debug.WriteLine(camera.Name);

Step3.选择受支持的视频格式并创建CogAcqFio

const string VIDEO_FORMAT =  "Generic GigEVision (Bayer Color)";

ICogAcqFifo fifo = camera.CreateAcqFifo(VIDEO_FORMAT,  CogAcqFifoPixelFormatConstants.Format8Grey, 0, true);

通用的GigE视觉视频格式不指定图像大小。若要确定所获取图像的实际大小,在创建以下获取FIFO之后立即获取感兴趣区域:

ICogAcqROI ROIParams;
int x, y, width, height
ROIParams = myAcqFifo.OwnedROIParams;
if (ROIParams != null)

     ROIParams.GetROIXYWidthHeight(x, y, width, height);

Step4.一旦创建了ICogAcqFio,就可以使用标准方法获取图像。

如果在同一个网络适配器上使用多台相机,则相机的数据速率可能会超过GigE网络的带宽。为了在这种情况下管理带宽,您可以调整相机的帧速率。


Halcon连接Gige相机取图超时

  • 2017年08月11日 11:51
  • 120KB
  • 下载

用visionPro初始化相机时提示Buffer Retrieve Failed Error的解决方法

此错误的根本原因通常是一个带宽问题,而宽带问题通常是由一下几点引起的: 1、防火墙被打开,通讯被阻断; 2、由于相机要通过网络发送大量数据,所以应当把巨型帧设置的足够高; 3、网口驱动没有起作用...
  • jjhlc
  • jjhlc
  • 2016-03-19 21:37:17
  • 1455

连接千兆以太网Gige相机的本地配置

1.安装相机对应驱动的时候注意官方安装Gige相机的一个以太网过滤器必须安装! 2.断开本地的无线网络,然后使用连接相机的那个网卡设置IP地址为: 192.168.2.10 ...
  • u010525856
  • u010525856
  • 2017-06-06 12:18:23
  • 1722

关于两台GigE相机采集

多台GigE相机相连
  • qq_40232303
  • qq_40232303
  • 2017-10-19 09:31:26
  • 148

关于Linux环境下使用Basler GigE相机的一些问题

原计划在ARM板上使用USB3.0的Basler相机拍图并使用OpenCV处理 因为ARM板只有USB2.0接口,安装了相机必需的pylon软件后提示相机无法在USB2.0上工作,因此计划被改为使用G...
  • qq_36267105
  • qq_36267105
  • 2017-03-17 14:34:01
  • 1364

GigE调试笔记_已经可以读取到数据和对摄像机进行设置

  • 2014年04月13日 11:30
  • 14KB
  • 下载

Linux下Basler GigE相机拍图、opencv读取并存储的实现

软件环境:QT Creator QT用以替代命令行的g++编译,可以直接设定头文件路径和动态链接库路径(可以使用通配符,节约输入动态链接库库名的时间) QT环境下运行程序出现的两个问题: 1. Can...
  • qq_36267105
  • qq_36267105
  • 2017-03-27 17:08:23
  • 1261

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

Basler_acA1300-30gc 摄像机通过GigE接口ip地址实现相机与PC通信,一般情况摄像机的SDK是无用,opencv的VideoCapture类实现调用工业摄像机,你可以我先用摄像机自...
  • KYJL888
  • KYJL888
  • 2017-04-05 23:35:31
  • 4492

微视图像(microview)gige相机开发手记(2)

由于在本项目中需要进行行人检测,而直接使用hog+svm行人检测速度太慢,无法检测视频流,在知乎上:http://cache.baiducontent.com/c?m=9d78d513d9d437ad...
  • qq_27582707
  • qq_27582707
  • 2016-06-15 16:01:47
  • 1067

【VS开发】【图像处理】GigE和USB3 vision选择?

【VS开发】【图像处理】GigE和USB3 vision选择?具体得看你现场的应用吧,如现场需要的工作距离,网线可达到100m以内,USB3.0一般般的5m以内;GigE双端都有卡扣,保证了与相机及计...
  • LG1259156776
  • LG1259156776
  • 2016-06-26 21:57:51
  • 2135
收藏助手
不良信息举报
您举报文章:VisionPro,Gige相机取图
举报原因:
原因补充:

(最多只允许输入30个字)