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
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\bin64

- Atidarykite Point Grey GigE Configurator programą ir spustelėkite ant kameros.
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.
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.
Spustelėkite skirtuką Advanced, raskite Jumbo Packet ir nustatykite reikšmę į 9014 Bytes.
Interrupt Moderation keitimas
Nustatykite Interrupt Moderation į Enabled
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
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):
Spustelėkite Set IP Address / Subnet, tada spustelėkite Yes ir OK.
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
Spustelėkite Copy from Current, tada Set IP Address / Subnet
Paketo dydžio patikrinimas
Patikrinkime, ar paketo dydis (MTU) buvo nustatytas teisingai.
Spustelėkite Discover Maximum Packet Size – turėtų rodyti 9000.
Spustelėkite Test Camera Connection, kad patikrintumėte, ar ryšys veikia ir ar gaunate duomenis iš kameros.
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ą.
Kaip pakeisti užrakto greitį ir kitus kameros nustatymus
Paleiskite Point Grey Flycap2 programinę įrangą ir eikite į Camera Settings.
- 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ą.
- Š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.
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.
Nepamirškite eiti į Advanced Camera Settings ir išsaugoti nustatymus į 1 banką, kaip aprašyta kameros paruošimo straipsnyje, ** point-grey-flir-usb.md**
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)
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.
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**
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



















