Kaip sukonfigūruoti Point Grey / FLIR GigE (Blackfly) kameras su SwingCatalyst

Kaip paruošti Point Grey GigE kameras darbui su SwingCatalyst.

Informacijos apie kameros nustatymų konfigūravimą rasite šiame straipsnyje: point-grey-flir-usb.md

Šiame straipsnyje aprašoma, kaip nustatyti kameros ir tinklo plokštės IP adresus.

Pastaba: Kamerų palaikymas yra ribotas, o kameros valdymas apsiriboja FlyCapture (Point Grey) programine įranga.

Suderinamos tinklo plokštės ir konfigūracija:

Žiūrėkite: gige-network-setup.md

Pastaba: Dėl Spinnaker SDK palaikomų kamerų skaitykite mūsų straipsnį apie Spinnaker.

Pastaba, svarbu produktyvumui: Jei turite Intel tinklo plokštę, atsisiųskite ir įdiekite Intel tvarkykles – jos suteiks galimybę nustatyti pertraukimo moduliacijos dažnius, kurie gali būti nepasiekiami naudojant Windows tvarkykles.

Norėdami pereiti tiesiai prie IP konfigūracijos, spustelėkite čia

Svarbu:

Region of Interest (ROI) neveikia su Blackfly BFLY-PGE-03S3C kameromis.

Rekomenduojame naudoti po vieną atskirą tinklo plokštę (prievadą) kiekvienai kamerai.

Point Grey / FLIR GigE kameros paruošimas:

Reikalavimai:

  • Įdiekite Point Grey Flycap programinę įrangą iš mūsų svetainės: https://www.swingcatalyst.com/drivers

  • Viena iš mūsų rekomenduojamų tinklo plokščių

  • Tinklo plokštė yra įdiegta ir gauna maitinimą.

  • Kamera yra prijungta prie tinklo plokštės.

Pastaba: Diegdami Flycap, įsitikinkite, kad pažymėtas Point Grey Image Filter tvarkyklės žymimasis langelis.

Tinklo plokštės įdiegimas

acc_flir_gige-pcie2-2p02.png acc_flir_gige-pcie2-2p02.png

Norėdami įdiegti tinklo plokštę, apsvarstykite galimybę pasinaudoti čia pateiktais žingsniais: https://www.wikihow.com/Install-a-PCI-Card – dviejų prievadų FLiR tinklo plokštės diegimo žingsniai yra iš esmės tokie patys.

<>IP adresų nustatymas naudojant GigE Configurator įrankį

Turime sukonfigūruoti IP adresus tiek tinklo plokštei (prievadui), tiek prijungtai kamerai.

Pradėkime nuo tinklo plokštės paruošimo!

  • Atidarykite Point Grey GigE Configurator programą. Ją galima rasti: C:\Program Files\Point Grey Research\FlyCap2 Viewer\bin64explorer_2020-02-18_09-47-16.png explorer_2020-02-18_09-47-16.png
  1. Atidarykite Point Grey GigE Configurator programą ir spustelėkite ant kameros.

TeamViewer_2020-02-18_09-57-25.png TeamViewer_2020-02-18_09-57-25.png

Atkreipkite dėmesį, prie kurios tinklo plokštės prijungta kamera (žr. paryškinta raudonai).

Mūsų atveju kamera yra prijungta prie Ethernet 9.

Kairėje pusėje esančiame sąraše, dalyje Network Adapters, spustelėkite Ethernet 9, kaip parodyta aukščiau esančioje ekrano kopijoje.

IP adreso nustatymas tinklo plokštei:

Pakeiskite IP adresą ir potinklio kaukę pagal toliau pateiktą ekrano kopiją ir spustelėkite Set IP address / Subnet, tada spustelėkite Yes ir OK.

TeamViewer_2020-02-18_10-00-36.png TeamViewer_2020-02-18_10-00-36.png

TeamViewer_2020-02-18_10-01-56.png TeamViewer_2020-02-18_10-01-56.png

Dabar nustatėme pirmosios tinklo plokštės IP adresą. Kitas žingsnis – optimizuoti tinklo plokštės nustatymus.

Tinklo plokštės optimizavimas

Kaip matyti toliau pateiktoje ekrano kopijoje, atkreipkite dėmesį į raudonai pažymėtą skaičių, vadinamą MTU

Turime padidinti šį skaičių. Spustelėkite Open Network Connections pažymėtoje srityje, kaip parodyta žemiau.

TeamViewer_2020-02-18_10-26-52.png TeamViewer_2020-02-18_10-26-52.png

Spustelėkite skirtuką Advanced, raskite Jumbo Packet ir nustatykite reikšmę į 9014 Bytes.

TeamViewer_2020-02-18_10-28-36.png TeamViewer_2020-02-18_10-28-36.png

Interrupt Moderation keitimas

Nustatykite Interrupt Moderation į Enabled

TeamViewer_2020-02-18_10-30-22.png TeamViewer_2020-02-18_10-30-22.png

Spustelėkite Interrupt Moderation Rate ir nustatykite reikšmę į Extreme.

Svarbu: Jei ketinate naudoti daugiau nei 2 kameras, gali tekti nustatyti Interrupt Moderation į Disabled, kad būtų išvengta prarastų kadrų.

Kameros IP adreso nustatymas

TeamViewer_2020-02-18_10-13-51.png TeamViewer_2020-02-18_10-13-51.png

Spustelėkite sąraše rodomą kamerą (mūsų atveju yra prijungta tik viena kamera, todėl žinome, kad tai tinkama kamera).

Įveskite šį IP (atkreipkite dėmesį, kad nustatome IP adresą kamerai, prijungtai prie Ethernet 9, kaip aprašyta aukščiau):

TeamViewer_2020-02-18_10-15-30.png TeamViewer_2020-02-18_10-15-30.png

Spustelėkite Set IP Address / Subnet, tada spustelėkite Yes ir OK.

TeamViewer_2020-02-18_10-16-35.png TeamViewer_2020-02-18_10-16-35.png

FLiR GigE Configurator kairėje pusėje esančiame sąraše raskite kamerą, kuriai ką tik nustatėte IP adresą, ir spustelėkite ant jos.

IP adreso priskyrimo konfigūracijos nustatymas

Tai svarbu atlikti, nes mums reikia, kad kameros IP adreso pakeitimai būtų išlaikomi, priešingu atveju kamera praras savo konfigūraciją po maitinimo nutraukimo.

Atžymėkite DHCP ir pažymėkite Persistent IP

TeamViewer_2020-02-18_10-21-34.png TeamViewer_2020-02-18_10-21-34.png

Spustelėkite Copy from Current, tada Set IP Address / Subnet

TeamViewer_2020-02-18_10-18-59.png TeamViewer_2020-02-18_10-18-59.png

Paketo dydžio patikrinimas

Patikrinkime, ar paketo dydis (MTU) buvo nustatytas teisingai.

Spustelėkite Discover Maximum Packet Size – turėtų rodyti 9000.

TeamViewer_2020-02-18_10-34-33.png TeamViewer_2020-02-18_10-34-33.png

Spustelėkite Test Camera Connection, kad patikrintumėte, ar ryšys veikia ir ar gaunate duomenis iš kameros.

GigEConfigurator_2017-05-09_12-35-04.png GigEConfigurator_2017-05-09_12-35-04.png

Daugiau nei 1 kameros paruošimas

Dabar, kai sukonfigūravote vieną kamerą ir vieną tinklo plokštę, galite pakartoti aukščiau nurodytus žingsnius, kad sukonfigūruotumėte kelias kameras.

Turėdami omenyje aukščiau pateiktus žingsnius ir ekrano kopijas – jau nustatėme kameros ir Ethernet plokštės 9 IP adresus; kelių kamerų paruošimas atliekamas lygiai taip pat, tik su skirtingais IP adresais.

Paprastumo dėlei vadinkime jas Ethernet Adapter 1, 2, 3 ir t. t.

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

Kameros (-ų) naudojimas SwingCatalyst

Point Grey kamerų naudojimas SwingCatalyst yra paprastas – reikia nustatyti kameros kampą ir spustelėti įjungti. Spustelėkite mygtuką Paleisti, kad įsitikintumėte, jog kamera veikia.

Visa kameros konfigūracija turi būti atliekama per Point Grey FlyCapture programinę įrangą.

SwingCatalyst_2017-05-09_13-42-02.png SwingCatalyst_2017-05-09_13-42-02.png

Kaip pakeisti užrakto greitį ir kitus kameros nustatymus

Paleiskite Point Grey Flycap2 programinę įrangą ir eikite į Camera Settings.

  1. Skiltyje shutter įsitikinkite, kad Auto yra atžymėtas.

Paprastai geriausia naudoti rankinį ekspozicijos nustatymą statinėje aplinkoje, pavyzdžiui, patalpose esančiose studijose. Visiškai automatinė ekspozicija gali pakeisti kadrų dažnį ir lemti nesuderintą vaizdą.

  1. Šiuo atveju nenaudojame automatinės ekspozicijos, nes norime patys ją valdyti. Paprastai rekomenduojamas ekspozicijos laikas trumpesnis nei 2000 (2 ms).

Norėdami išsaugoti nustatymus, žiūrėkite 3 punktą.

Taip pat gali reikėti pakoreguoti kadrų dažnį – galite atžymėti auto ir nustatyti norimą kadrų dažnį, tada atlikite 3 žingsnį.

Taip pat gali reikėti pakoreguoti kadrų dažnį – galite atžymėti auto ir nustatyti norimą kadrų dažnį, tada atlikite 3 žingsnį.

Gain reikšmių nustatymas

Panašiai kaip ir su ekspozicija, statinėms / patalpų apšvietimo sąlygoms geriausia nustatyti Gain rankiniu būdu. Kuo didesnė ekspozicija, tuo grūdėtesnis bus vaizdas ir tuo ilgiau užtruks vaizdo kodavimas, palyginti su mažu Gain.

Norėdami nustatyti rankinį Gain, atžymėkite Auto.

Kaip paruošti kamerą, žiūrėkite šiame straipsnyje: point-grey-flir-usb.md

Trikčių šalinimas ir tolesnis optimizavimas

Jei prarandate kadrus arba kyla sinchronizacijos problemų su FLiR / Point Grey kameromis, patikrinkite paketo dydį Flycapture2 -> Custom Video modes.

Point_Grey_FlyCap2_2017-10-02_16-46-18.png Point_Grey_FlyCap2_2017-10-02_16-46-18.png

Galite pabandyti sumažinti paketo dydį nuo maksimalaus 9000 iki mažesnės reikšmės. Atsižvelgiant į jūsų CPU, optimali reikšmė gali skirtis priklausomai nuo kompiuterio.

Jei naudojate 2 kameras su viena tinklo plokšte, rekomenduojama nustatyti paketo delsą į: 9500.

Point_Grey_FlyCap2_2017-10-02_16-43-20.png Point_Grey_FlyCap2_2017-10-02_16-43-20.png

Nepamirškite eiti į Advanced Camera Settings ir išsaugoti nustatymus į 1 banką, kaip aprašyta kameros paruošimo straipsnyje, ** point-grey-flir-usb.md**

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

Nepamirškite spustelėti Išsaugoti skiltyje Memory Channels ir įsitikinkite, kad pasirinktas Channel 1!

Jei negaunate jokio vaizdo arba SwingCatalyst rodoma klaida, pabandykite pakeisti paketo dydį ir išsaugoti į 1 banką (kaip parodyta aukščiau esančiame paveikslėlyje)

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

4 kamerų paruošimas su prarastais kadrais:

Kai kuriuose 4 kamerų paruošimuose rekomenduojama išjungti interrupt moderation arba pakeisti interrupt moderation dažnį iš extreme į low. Jei moduliacijos dažnis yra aukštas, pertraukimų kiekis bus slopinamas, o tai lemia mažesnę CPU apkrovą. Tačiau kuo rečiau pertraukimas įvyksta, tuo labiau tikėtina, kad ACK atsakas iš pagrindinio kompiuterio bus lėtas. Tai gali lemti prarastus paketus, kai vaizdai perduodami dideliu kadrų dažniu.

Pasirinkus skirtingą moduliaciją priklausomai nuo jūsų sistemos, galima pagerinti tinklo ir sistemos produktyvumą.

Daugiau apie tai galite perskaityti šio straipsnio skyriuje Interrupt Moderation Rate: https://www.flir.com/ support-center/iis/machine- vision/application-note/ troubleshooting-image- consistency-errors/ .

Išsamesnės informacijos rasite FLiR / Point Grey palaikymo straipsnyje apie prarastus kadrus: https://eu.ptgrey.com/tan/10899

Blackfly kameros modelio Point Grey techninės nuorodos vadovą rasite čia: https://www.ptgrey.com/support/downloads/10113/

Tolesnis tinklo plokštės optimizavimas

Receive Buffers

Rekomenduojama šią reikšmę nustatyti kuo aukštesnę. Tai gali padėti išvengti prarastų kadrų naudojant kelias kameras ir (arba) didesnės raiškos GigE kameras.

rundll32_2017-05-09_13-00-48.png rundll32_2017-05-09_13-00-48.png

Dviejų kamerų naudojimas su tinklo komutatoriumi:

Atkreipkite dėmesį – palaikoma tik Blackfly BFLY-PGE-03S3C (90FPS) kamera. Naudojant kitas kameras gali atsirasti prarastų kadrų.

Svarbu: Tinklo komutatorius turi palaikyti 9KB Jumbo Frames (dauguma tinklo komutatorių tai palaiko); rekomenduojame: https://www.netgear.com/support/product/GS105.aspx komutatorių arba panašius į GS105 modelį.

Jei ketinate naudoti tinklo komutatorių, svarbu, kad Packet Delay būtų nustatytas į 9500, kaip parodyta toliau esančioje ekrano kopijoje.

Nustačius Packet Delay į 9500, eikite į Advanced Camera Settings ir išsaugokite į 1 banką, kaip aprašyta kameros paruošimo straipsnyje, ** point-grey-flir-usb.md**

Point_Grey_FlyCap2_2017-10-26_12-36-37.png Point_Grey_FlyCap2_2017-10-26_12-36-37.png

Packet Delay nustatymas padeda išvengti prarastų kadrų naudojant dvi Blackfly 03S3C kameras su viena tinklo plokšte.

Išsamesnės informacijos apie kelių kamerų paruošimą rasite čia: https://www.ptgrey.com/tan/10351


Paskutinį kartą atnaujinta: 2023-12-19 | Peržiūrėti oficialioje palaikymo svetainėje