如何配置 Point Grey / FLIR GigE(Blackfly)摄像头与 SwingCatalyst 配合使用
如何设置 Point Grey GigE 摄像头以配合 SwingCatalyst 使用
有关摄像头设置的配置,请参阅本文:point-grey-flir-usb.md
本文介绍如何设置摄像头和网卡的 IP 地址。
注意:摄像头支持有限,摄像头控制仅限于 FlyCapture(Point Grey 软件)。
兼容的网络适配器及配置:
注意:如需了解 Spinnaker SDK 支持的摄像头,请查看我们的 Spinnaker 文章。
注意,对表现很重要: 如果您使用的是 Intel 网卡,请下载并安装 Intel 驱动程序,这将为您提供设置中断调制率的选项,而该选项在 Windows 驱动程序中可能不可用。
重要提示:
Region of Interest (ROI) 在 Blackfly BFLY-PGE-03S3C 摄像头上不可用。
我们建议每台摄像头使用一个专用网络适配器(端口)。
设置您的 Point Grey / FLIR GigE 摄像头:
前提条件:
从我们的网站安装 Point Grey Flycap 软件:https://www.swingcatalyst.com/drivers
我们推荐的某款网卡
网卡已安装并正在供电。
摄像头已连接到网卡。
注意: 安装 Flycap 时,请确保勾选了 Point Grey Image Filter 驱动程序的复选框。
安装网卡
安装网卡时,请参考以下步骤:https://www.wikihow.com/Install-a-PCI-Card,FLiR 双端口网卡的安装步骤大致相同。
<>使用 GigE Configurator 工具设置 IP 地址
我们需要为网络适配器(端口)和已连接的摄像头配置 IP 地址。
首先来设置网络适配器!
- 打开 Point Grey GigE Configurator 应用程序。可在以下路径找到:C:\Program Files\Point Grey Research\FlyCap2 Viewer\bin64

- 打开 Point Grey GigE Configurator 应用程序并点击摄像头。
请注意摄像头连接的是哪个网络适配器(见红色高亮部分)。
在我们的示例中,摄像头连接到以太网 9。
在左侧列表的"网络适配器"下点击"以太网 9",如上方截图左侧所示。
设置网络适配器的 IP 地址:
按照下方截图修改 IP 地址和子网掩码,然后点击"设置 IP 地址/子网",再点击"是"和 OK。
现在我们已设置好第一个网络适配器的 IP 地址。下一步是优化网络适配器的设置。
优化网络适配器
请注意下方截图中红色标注的 MTU 数值。
我们需要增大这个数值。按照高亮区域所示点击"打开网络连接"。
点击"高级"选项卡,找到"巨型数据包"并将值设置为 9014 字节。
更改中断调制
将中断调制设置为"启用"
点击"中断调制率"并将值设置为"极限"。
重要提示:如果您使用的摄像头超过 2 台,可能需要将中断调制设置为"禁用",以避免掉帧。
设置摄像头的 IP 地址
点击列表中可用的摄像头(在我们的示例中只连接了一台摄像头,因此可以确认是正确的摄像头)。
输入以下 IP(注意我们正在设置如上连接到以太网 9 的摄像头的 IP 地址):
点击"设置 IP 地址/子网",然后点击"是",再点击 OK。
在 FLiR GigE Configurator 左侧的列表中找到您刚刚设置了 IP 地址的摄像头并点击它。
设置 IP 地址分配配置
此步骤非常重要,因为我们需要让摄像头的 IP 地址更改保持持久性,否则摄像头在断电后将丢失配置。
取消勾选 DHCP,并勾选"持久 IP"
点击"从当前复制",然后点击"设置 IP 地址/子网"
验证数据包大小
验证数据包大小(MTU)是否设置正确。
点击"发现最大数据包大小",应显示为 9000。
点击"测试摄像头连接"以验证连接是否正常,以及是否正在从摄像头接收数据。
设置多台摄像头
配置好一台摄像头和一个网络适配器后,您可以重复上述步骤来配置多台摄像头。
参照上述步骤和截图,我们已经设置了摄像头和以太网适配器 9 的 IP,设置多台摄像头的流程相同,只是使用不同的 IP。
为简便起见,我们将其称为以太网适配器 1、2、3,依此类推……
以太网适配器 1: IP: 10.0.1.1 子网:255.255.255.0
摄像头 1: IP: 10.0.1.10 子网:255.255.255.0 以太网适配器 2: IP: 10.0.2.1 子网:255.255.255.0 摄像头 2: IP: 10.0.2.10 子网:255.255.255.0
以太网适配器 3: IP: 10.0.3.1 子网:255.255.255.0
摄像头 3: IP: 10.0.3.10 子网:255.255.255.0
以太网适配器 4: IP: 10.0.4.1 子网:255.255.255.0
摄像头 4: IP: 10.0.4.10 子网:255.255.255.0
在 SwingCatalyst 中使用摄像头
在 SwingCatalyst 中使用 Point Grey 摄像头,只需设置摄像头角度并点击"启用"即可。点击"播放"按钮确认摄像头正常工作。
所有摄像头配置均需通过 Point Grey 的 FlyCapture 软件完成。
如何更改快门速度及其他摄像头设置
启动 Point Grey Flycap2 软件并进入"摄像头设置"。
- 在快门选项下,确保 Auto 未勾选。
对于室内工作室等静态环境,通常最好使用手动曝光。全自动曝光可能导致帧率发生变化,从而造成图像不稳定。
- 在此示例中,我们未使用自动曝光,因为我们希望自行控制。一般建议曝光时间小于 2000(2ms)。
如需保存设置,请参见步骤 3。
有时还需要调整帧率,您可以取消勾选 Auto 并设置为所需帧率,然后按照步骤 3 操作。
有时还需要调整帧率,您可以取消勾选 Auto 并设置为所需帧率,然后按照步骤 3 操作。
设置 Gain 值
与曝光类似,对于静态/室内照明条件,将 Gain 设置为手动模式是最佳选择。曝光越高,图像越粗糙,视频编码所需的时间也越长,而低 Gain 则相反。
如需设置手动 Gain,请取消勾选 Auto。
请参阅以下文章了解如何设置摄像头:point-grey-flir-usb.md
故障排除与进一步优化
如果您的 FLiR / Point Grey 摄像头出现掉帧或同步问题,请在 Flycapture2 -> 自定义视频模式下检查数据包大小。
您可以尝试将数据包大小从最大值 9000 调低至更小的值。最佳值可能因 CPU 和计算机配置而异。
如果在一个网络适配器上使用 2 台摄像头,建议将数据包延迟设置为:9500。
请记得进入"高级摄像头设置",并按摄像头设置文章的说明将设置保存到存储组 1,** point-grey-flir-usb.md**
请务必在"内存通道"下点击保存,并确保选中通道 1!
如果在 SwingCatalyst 中无法获取图像或收到错误提示,请尝试更改数据包大小并保存到存储组 1(如上图所示)。
4 台摄像头设置出现掉帧:
在某些 4 台摄像头的设置中,建议关闭中断调制,或将中断调制率从"极限"更改为"低"。若调制率较高,中断次数将被抑制,从而降低 CPU 负载。然而,中断发生的频率越低,主机的 ACK 响应越可能变慢。这在以较快帧率传输图像时可能导致数据包丢失。
根据您的系统选择不同的调制率可以改善网络和系统表现。
您可以在以下文章的"中断调制率"部分阅读更多相关内容: https://www.flir.com/ support-center/iis/machine- vision/application-note/ troubleshooting-image- consistency-errors/ 。
如需了解更多详细信息,请参阅 FLiR / Point Grey 关于掉帧的技术支持文章:https://eu.ptgrey.com/tan/10899
请参阅 https://www.ptgrey.com/support/downloads/10113/ 获取 Point Grey Blackfly 摄像头型号的技术参考手册。
进一步优化网络适配器
接收缓冲区
建议将此值设置为尽可能高。这有助于在使用多台摄像头或更高分辨率 GigE 摄像头时避免掉帧。
通过网络交换机使用两台摄像头:
请注意,仅支持 Blackfly BFLY-PGE-03S3C(90FPS)摄像头。使用其他摄像头可能导致掉帧。
重要提示:网络交换机必须支持 9KB 巨型帧(大多数网络交换机均支持此功能),我们推荐使用:https://www.netgear.com/support/product/GS105.aspx 交换机或类似 GS105 型号的交换机。
如果使用网络交换机,务必按照下方截图将数据包延迟设置为 9500。
将数据包延迟设置为 9500 后,进入"高级摄像头设置"并保存到存储组 1,详见摄像头设置文章,** point-grey-flir-usb.md**
设置数据包延迟有助于在一个网络适配器上使用两台 Blackfly 03S3C 摄像头时避免掉帧。
有关多摄像头设置的更多详细信息,请参阅:https://www.ptgrey.com/tan/10351
最后更新:2023-12-19 | 在官方支持网站上查看



















