Dit artikel beschrijft de eerste 5 stappen om uw nieuwe Daheng te installeren machine vision camera op een Windows-machine. Voor verschillende besturingssystemen kunt u de handleidingen op onze Downloadpagina of onze installatiehandleidingen voor Linux, Raspberry Pi, etc.
**Verbind uw camera alstublieft niet totdat het installatieproces is voltooid**
Download de SDK voor onze machine vision camera's van onze downloadpagina.
Pak de zip uit en voer de .exe erin uit.
Wanneer u wordt gevraagd welke stuurprogramma's u wilt installeren, selecteert u de benodigde stuurprogramma's. Als u het niet zeker weet, selecteert u ze allemaal. U kunt deze stuurprogramma's ook later installeren of verwijderen.
Eenmaal correct geïnstalleerd, kunt u programmeervoorbeelden en documentatie vinden in de installatiemap. Daarnaast vindt u de hulpprogramma's Galaxy Viewer of de GigE IP Configurator in de map Galaxy Devices in het startmenu van Windows.
De camera kan nu met de pc worden verbonden.
Als u een GigE camera gebruikt, zorg er dan voor dat de camera voldoende stroom heeft voordat u het IP-adres instelt met behulp van de GigE IP Configurator.
Nu kunt u de camera in de Galaxy Viewer verbinden door dubbel te klikken op de camera naam. Door op de afspeelknop te drukken, kunt u de beeldstream starten.
Als u problemen ondervindt bij het verbinden van uw GigE camera, zorg er dan voor dat u de noodzakelijke firewallinstellingen hebt gewijzigd.
- Open Windows Defender-beveiligingscentrum.
- Klik op Firewall- en netwerkbeveiliging.
- Klik op de link Een app toestaan via de firewall. ...
- Klik op de knop Instellingen wijzigen.
- Controleer of zowel de GalaxyView.exe- als de GxGigeIPConfig-applicatie toegang hebben tot het particuliere en openbare netwerk
Als u een USB3 camera gebruikt, zijn de hierboven genoemde stappen niet nodig. Het wordt direct weergegeven in Galaxy Viewer. Daarnaast kunt u het vinden in de Windows Apparaatbeheer als Machine Vision apparaat.
Let op: het merendeel van de USB3-camera's wordt gevoed via de USB3-aansluiting. Onvoldoende voeding vanuit de USB-poort kan tot storingen leiden. Probeer in dat geval een andere poort of test met een andere computer. Sommige USB3-camera's hebben een hoog stroomverbruik en worden gevoed via de I/O-kabel.
Er is een kans dat de eerste verworven afbeelding die je ziet te donker is. Daarom moeten we eerst de belichtingstijd van de Machine Vision Camera instellen. Zorg er ook voor dat je de juiste lens op de camera hebt gemonteerd (zie Lenscalculator) en dat de diafragma geopend is.
Als je gewoon vertrouwd wilt raken met de machine vision camera, adviseren we om naar een lichtbron te wijzen, zoals je computerscherm. Als de camera in het eindproduct is ingebouwd, zorg er dan voor dat de omgevingsverlichting van het eindproduct wordt gebruikt.
Er zijn 2 opties om verder te gaan:
Dit is de meest eenvoudige optie. Stel daarom de functie ExposureAuto in op Eenmaal of continu. (Onder: Extern apparaat>Verwervingscontrole>BelichtingAuto)
(Onder: Apparaat op afstand>Verwervingscontrole>Belichtingstijd)
Houd er rekening mee dat de belichtingstijd in µs is. Dus 40.000 µs = 40 ms. Door de belichtingstijd te verlengen wordt het beeld helderder, maar dit kan de framerate beïnvloeden en bewegingsonscherpte veroorzaken.
De maximaal haalbare framerate van de Machine Vision Camera is 1000/exposure tijd (ms). Met een exposure tijd van 40ms is de max. framerate 1000/40=25fps. Als u imaging maakt van een stilstaand object, verhoog dan de exposure tijd totdat u de gewenste helderheid heeft.
Voor bewegende objecten is de belichtingstijd van de Machine Vision Camera cruciaal. Als de belichtingstijd te lang is, wordt het beeld onscherp.
Een veel voorkomende berekening stelt dat de maximale beweging van het object niet groter mag zijn dan een halve pixel. Om te berekenen gaan we uit van het volgende: Ons gezichtsveld is 1000x600 mm en onze Machine Vision Camera heeft een resolutie van 1000x600 pixels. Dus 1pixel/1mm. Als een object met 1 m/seconde beweegt, is dit 1000 mm/seconde. We zullen bewegingsonscherpte gaan opmerken als het object met meer dan een halve pixel beweegt; dat is 0,5 * 1pixel/1mm= 0,5mm. De maximale belichtingstijd is: (max objectbeweging = 0,5 mm) / (objectsnelheid = 1000 mm) = 0,0005 seconden = 0,5 ms. In onze berekening zouden we de parameter ExposureTime van de Machine Vision-camera instellen op 0,5x1000=500 µs
Wanneer u een (of meer) ethernet GigE camera gebruikt en u geen live beelden heeft, kunnen de pakketgrootte en de pakketvertraging het probleem zijn. Soms kunt u problemen tegenkomen zoals overlappende frames, zodat het vorige beeld gedeeltelijk op het nieuwe beeld wordt gelegd. Vanuit de programmeersoftware kunt u fouten zien zoals kon afbeelding niet ophalen, afbeelding ophalen mislukt, incompleet frame.
Optimaliseer de parameters GevSCPSPacketSize en GevSCPD door de waarden langzaam te verhogen totdat u live beelden ontvangt of geen problemen meer heeft met de beelden. Standaardwaarden voor initiële tests zijn GevSCPSPacketSize=8192 en GevSCPD=1000.
In de Galaxy Software vindt u deze parameters onder Remote Device -> TransportLayerControl of via de zoekbalk:
In Python kun je de waarden instellen door deze regels toe te voegen:
cam.GevSCPSPacketSize.set(8192)
nok.GevSCPD.set(1000)
**(8192/1000 zijn sample waarden)
Wanneer u meerdere camera's gebruikt, moet u de GevSCPS en GevSCPD naar specifieke waarden wijzigen, raadpleeg deze pagina (onderaan): Frame rate calculator.
Zie ook ons artikel over het aansluiten van meerdere GigE-camera's op één ethernetpoort.
Een kleur Machine Vision Camera heeft een witte calibratie-optie. De kleurweergave van een Machine vision camera hangt af van de lichtbron die wordt gebruikt. LED's hebben een ander kleuren spectrum dan een traditionele gloeilamp of de zon. Vaak ziet het beeld er erg groen uit als de witbalans niet correct is. Stel daarom de functie BalanceWhiteAuto in op eenmalig of continu. (Onder RemoteDevice -> AnalogControl -> BalanceWhiteAuto)
Zodra de witbalans is uitgevoerd, zult u merken dat de kleuren van de Machine Vision Camera realistischer zijn.
Leer meer hierover in ons artikel over belichtingstijd, witbalans en kleurcorrectie.
Nu je hoogwaardige afbeeldingen kunt verkrijgen, wil je misschien een kijkje nemen naar de meer geavanceerde functionaliteiten van je camera.