如何在 SwingCatalyst 中設定 Point Grey / FLIR GigE(Blackfly)攝影機

如何設定 Point Grey GigE 攝影機以與 SwingCatalyst 搭配使用

有關攝影機設定的配置,請參閱此文章:point-grey-flir-usb.md

本文說明如何設定攝影機與網路卡的 IP 位址。

注意:攝影機支援有限,攝影機控制僅限於 FlyCapture(Point Grey 軟體)。

相容網路卡及其配置:

請參閱:gige-network-setup.md

注意:有關 Spinnaker SDK 支援的攝影機,請參閱我們的 Spinnaker 文章。

注意,性能重要提示: 若您使用 Intel 網路卡,請下載並安裝 Intel 驅動程式,這樣您將可以設定中斷調節速率,而使用 Windows 驅動程式時此選項可能無法使用。

直接跳至 IP 配置請點擊此處

重要事項:

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檔案總管截圖 檔案總管截圖
  1. 開啟 Point Grey GigE Configurator 應用程式並點擊攝影機。

TeamViewer 截圖 TeamViewer 截圖

請注意攝影機連接至哪個網路卡(請見紅色標示處)。

在我們的案例中,攝影機連接至 Ethernet 9。

如上方截圖左側清單所示,點擊「網路卡」列表中的 Ethernet 9。

設定網路卡的 IP 位址:

按照下方截圖修改 IP 位址和子網路遮罩,然後點擊「Set IP address / Subnet」,再點擊「Yes」和 OK。

設定網路卡 IP 截圖 1 設定網路卡 IP 截圖 1

設定網路卡 IP 截圖 2 設定網路卡 IP 截圖 2

現在我們已完成第一個網路卡的 IP 位址設定。下一步是最佳化網路卡設定。

最佳化網路卡

如下方截圖所示,請注意紅色標示的數字 MTU

我們需要增大此數字。依照下方標示區域點擊「Open Network Connections」。

網路連線截圖 網路連線截圖

點擊「進階」索引標籤,找到「Jumbo Packet」並將值設定為 9014 Bytes。

Jumbo Packet 設定截圖 Jumbo Packet 設定截圖

變更中斷調節設定

將「Interrupt Moderation」設定為「Enabled」

Interrupt Moderation 截圖 Interrupt Moderation 截圖

點擊「Interrupt Moderation Rate」並將值設定為「Extreme」。

重要:若您要使用超過 2 台攝影機,可能需要將「Interrupt Moderation」設定為「Disabled」,以避免掉幀。

設定攝影機的 IP 位址

設定攝影機 IP 截圖 1 設定攝影機 IP 截圖 1

點擊清單中可用的攝影機(在我們的案例中只連接了一台攝影機,因此可確認是正確的攝影機)。

請輸入以下 IP(注意,我們正在設定連接至上述 Ethernet 9 的攝影機 IP 位址):

設定攝影機 IP 截圖 2 設定攝影機 IP 截圖 2

點擊「Set IP Address / Subnet」,再點擊「Yes」然後 OK。

設定攝影機 IP 截圖 3 設定攝影機 IP 截圖 3

在 FLiR GigE Configurator 左側清單中找到您剛才設定 IP 位址的攝影機,並點擊它。

設定 IP 位址指派配置

此步驟非常重要,因為我們需要讓攝影機的 IP 位址變更具有持久性,否則攝影機在斷電後將會遺失其配置。

取消勾選「DHCP」並勾選「Persistent IP」

Persistent IP 設定截圖 Persistent IP 設定截圖

點擊「Copy from Current」,然後點擊「Set IP Address / Subnet」

Copy from Current 截圖 Copy from Current 截圖

驗證封包大小

讓我們驗證封包大小(MTU)是否設定正確。

點擊「Discover Maximum Packet Size」,應顯示 9000。

封包大小驗證截圖 封包大小驗證截圖

點擊「Test Camera Connection」以確認連線是否正常運作,以及是否能從攝影機接收資料。

測試攝影機連線截圖 測試攝影機連線截圖

設定超過 1 台攝影機

現在您已配置好一台攝影機和一個網路卡,可以重複上述步驟來配置多台攝影機。

參考上述步驟和截圖,我們已設定好攝影機和 Ethernet Adapter 9 的 IP,設定多台攝影機的程序相同,只需使用不同的 IP 即可。

為簡化說明,我們將其稱為 Ethernet Adapter 1、2、3,依此類推⋯

Ethernet Adapter 1: IP:10.0.1.1 Subnet:255.255.255.0

Camera 1: IP:10.0.1.10 Subnet:255.255.255.0 Ethernet Adapter 2: IP:10.0.2.1 Subnet:255.255.255.0 Camera 2: IP:10.0.2.10 Subnet:255.255.255.0

Ethernet Adapter 3: IP:10.0.3.1 Subnet:255.255.255.0

Camera 3: IP:10.0.3.10 Subnet:255.255.255.0

Ethernet Adapter 4: IP:10.0.4.1 Subnet:255.255.255.0

Camera 4: IP:10.0.4.10 Subnet:255.255.255.0

在 SwingCatalyst 中使用攝影機

在 SwingCatalyst 中使用 Point Grey 攝影機,只需設定攝影機角度並點擊啟用即可。點擊「播放」按鈕確認攝影機是否正常運作。

所有攝影機配置均需透過 Point Grey 的 FlyCapture 軟體完成。

SwingCatalyst 攝影機設定截圖 SwingCatalyst 攝影機設定截圖

如何變更快門速度及其他攝影機設定

啟動 Point Grey Flycap2 軟體,並前往「Camera Settings」。

  1. 在「shutter」(快門)下,確認已取消勾選 Auto。

對於室內攝影棚等靜態環境,通常最好使用手動曝光。全自動曝光可能導致幀速率改變,並造成影像不穩定。

  1. 在本案例中,我們未使用自動曝光,因為我們希望自行控制。一般建議曝光時間低於 2000(2ms)。

若要儲存設定,請參閱步驟 3。

有時也可能需要調整幀速率,您可以取消勾選 auto 並設定為您所需的幀速率,然後執行步驟 3。

有時也可能需要調整幀速率,您可以取消勾選 auto 並設定為您所需的幀速率,然後執行步驟 3。

設定 Gain 值

與曝光類似,在靜態/室內照明條件下,建議將 Gain 設定為手動模式。曝光越高,影像雜訊越多,且視訊編碼所需時間也比低 Gain 設定更長。

若要設定手動 Gain,請取消勾選 Auto。

請參閱此文章了解如何設定攝影機:point-grey-flir-usb.md

疑難排解與進一步最佳化

若您出現掉幀,或 FLiR / Point Grey 攝影機同步問題,請在 Flycapture2 -> Custom Video modes 下檢查封包大小。

Point Grey FlyCap2 封包大小截圖 Point Grey FlyCap2 封包大小截圖

您可以嘗試將封包大小從最大值 9000 調低至較小的值。視您的 CPU 而定,最佳值可能因電腦而異。

若在一個網路卡上使用 2 台攝影機,建議將封包延遲設定為:9500。

Point Grey FlyCap2 封包延遲截圖 Point Grey FlyCap2 封包延遲截圖

請記得前往「Advanced Camera Settings」,並按照攝影機設定文章的說明將設定儲存至 bank 1,** point-grey-flir-usb.md**

Point Grey FlyCap2 進階設定截圖 1 Point Grey FlyCap2 進階設定截圖 1

請記得在「Memory Channels」下點擊儲存,並確認已選取 Channel 1!

若您未取得任何影像或在 SwingCatalyst 中收到錯誤,請嘗試變更封包大小並儲存至 bank 1(如上圖所示)

Point Grey FlyCap2 進階設定截圖 2 Point Grey FlyCap2 進階設定截圖 2

4 台攝影機設定掉幀問題:

在某些 4 台攝影機的設定中,建議關閉中斷調節,或將中斷調節速率從「extreme」改為「low」。若調節速率較高,中斷次數將受到抑制,從而降低 CPU 負載。然而,中斷發生的頻率越低,主機的 ACK 回應越可能出現延遲。若您以較快的幀速率串流影像,這可能導致封包遺失。

根據您的系統選擇不同的調節速率,可改善網路及系統性能。

您可以在此文章的「Interrupt Moderation Rate」章節中了解更多詳情: 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 Jumbo Frames(大多數網路交換器均支援此功能),我們推薦使用:https://www.netgear.com/support/product/GS105.aspx 交換器或類似 GS105 型號的交換器。

若要使用網路交換器,請務必按照下方截圖將「Packet Delay」設定為 9500。

將「Packet Delay」設定為 9500 後,前往「Advanced Camera Settings」並儲存至 bank 1,如攝影機設定文章所說明,** point-grey-flir-usb.md**

Point Grey FlyCap2 封包延遲設定截圖 Point Grey FlyCap2 封包延遲設定截圖

設定「Packet Delay」有助於改善在一個網路卡上使用兩台 Blackfly 03S3C 攝影機時的掉幀問題。

更多有關多台攝影機設定的詳細資訊可在此處找到:https://www.ptgrey.com/tan/10351


最後更新:2023-12-19 | 在官方支援網站上檢視