Skip to main content

如何在 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 截圖

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

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

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

設定網路卡的 IP 位址:

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

設定網路卡 IP 截圖 1

設定網路卡 IP 截圖 2

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

最佳化網路卡

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

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

網路連線截圖

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

Jumbo Packet 設定截圖

變更中斷調節設定

將「Interrupt Moderation」設定為「Enabled」

Interrupt Moderation 截圖

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

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

設定攝影機的 IP 位址

設定攝影機 IP 截圖 1

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

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

設定攝影機 IP 截圖 2

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

設定攝影機 IP 截圖 3

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

設定 IP 位址指派配置

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

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

Persistent IP 設定截圖

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

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 攝影機設定截圖

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

啟動 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 封包大小截圖

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

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

Point Grey FlyCap2 封包延遲截圖

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

Point_Grey_FlyCap2_2019-10-14_13-58-40.png

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

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

Point_Grey_FlyCap2_2019-10-14_13-58-30.png

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 封包延遲設定截圖

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

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


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