主要内容

GigE愿景图像采集快速入门指南

使用GigE视觉图像采集工具箱™支持包®硬件获取图像需要对以太网网络适配器和MATLAB外部网络连接进行特定配置®.此配置要求适用于videoinput对象使用gige适配器或gigecam对象。

请注意

您必须首先按照以下顺序遵循这些步骤,开始使用带有图像采集工具箱的GigE Vision相机。

推荐硬件设置

开始使用图像采集工具箱从单个GigE Vision相机获取图像的推荐配置包括:

  • GigE Vision兼容相机

  • 具有照相机专用千兆以太网网络适配器(例如PCI Express千兆以太网网络接口卡)的计算机,支持超大帧大小,例如4kb或9kb

  • 摄像头和专用千兆以太网适配器之间的直接连接

  • 为任何额外的计算机网络连接(如Internet连接或组织的局域网)单独使用网络适配器

虽然也可以采用其他硬件设置,但推荐的配置确保:

  • 您可以使用最大带宽从相机流媒体图像。

  • 专用于摄像头的专用网络连接可以具有与Internet或域网络连接不同的网络或防火墙设置。

千兆以太网网络适配器配置

为了确保获取映像时的正确操作和最佳性能,请使用平台的推荐设置配置以太网适配器。

防火墙和GigE愿景摄像头网络连接

防火墙可以阻止UDP数据包用于图像数据传输的GigE视觉流协议。摄像头和千兆网卡用于图像数据传输的端口是动态的,设置所需的防火墙规则是一项高级操作。防火墙对图像数据流的处理也会降低性能。

推荐且方便的入门配置是关闭摄像头专用网络连接的防火墙,同时为其他网络连接(如Internet连接或本地网络连接)启用防火墙。

窗户®使用网络位置配置文件对不同类型的连接进行防火墙设置分组,并且不可能直接为单个网络连接有选择地关闭Windows防火墙。有关网络和防火墙配置的详细信息,请参见Windows防火墙和GigE视觉摄像头

GigE愿景中的摄像机流参数MATLAB

摄像机采集到的每一张图像都以UDP数据包的数据块的形式传输到计算机中,由MATLAB进行处理。为了在图像采集过程中降低CPU负载并防止帧丢失,您可以在MATLAB中配置相机流参数(包大小和包延迟)。

数据包大小

  • 工具箱在MATLAB与相机建立连接后自动配置包大小。

  • 数据包大小值也可以通过设置PacketSize的属性videoinput源或gigecam对象。

  • 将数据包大小值设置为网络适配器和相机可以处理的最大大小(不大于千兆适配器设置中配置的以太网适配器巨型数据包大小)。

封包延迟

  • 为防止帧丢失,您可以配置相机在图像数据包之间引入一个时间延迟PacketDelay的属性videoinput源或gigecam对象。

  • 数据包延迟的最佳值取决于数据包大小、获取的帧大小(图像高度和宽度)、指定的像素格式(例如“Mono8”)、相机帧率和其他相机特定的设置。

关于确定推荐的包延迟值,以及在MATLAB中设置包大小和包延迟值的详细信息,请参见我如何计算一个千兆视觉相机的数据包延迟,以防止掉帧?

相关的话题

外部网站

Baidu
map