Daheng Galaxy Viewer om onze industriële camera's te programmeren

De Daheng Galaxy Viewer is de belangrijkste software om onze industriële camera's te testen en te configureren. Gebruikers kunnen hiermee camera-instellingen aanpassen en opslaan, en efficiënt beelden vastleggen en opslaan. De software ondersteunt ook meerdere plugins en biedt extra functies zoals dradenkruizen, rasters en LUT-aanpassingen (Look-Up Table) voor verbeterde functionaliteit.

Table of contents
Aan de slag met de Daheng Galaxy Viewer
Deze handleiding leidt u door de installatie en het gebruik van de Daheng Galaxy Viewer software.
Stap 1: Installeer de Daheng Camera Machine Vision SDK
Belangrijk: Sluit de Industriële Camera niet aan voor of tijdens de SDK-installatie.
U kunt de nieuwste versie van de SDK downloaden van onze Download-pagina. Installeer deze na het downloaden door het setup-bestand uit te voeren.
Zodra de SDK-installatie is voltooid:
- De Galaxy Viewer-software wordt geïnstalleerd.
- Documentatie over de camera is beschikbaar op: C:\Program Files\Daheng Imaging\GalaxySDK\Doc
- Programmeervoorbeelden kunnen gevonden worden op: C:\Program Files\Daheng Imaging\GalaxySDK\Voorbeelden
Stap 2: De Galaxy Viewer openen
De demo software is geïnstalleerd op:
C:\Program Files\Daheng Imaging\GalaxySDK\Demo\Win64\GalaxyView.exe
De eenvoudigste manier om de Galaxy Viewer te openen is door “”galaxy“” in te typen in de zoekbalk van Windows.
Zodra het programma start, zal het automatisch scannen naar aangesloten camera's via het netwerk of USB-poorten.
Overzicht cameraverbindingen
In het linkerpaneel zie je de Daheng verbindingsstructuur met aangesloten GigE, USB2.0 en USB3.0 industriële camera's.
Camera's in het netwerk worden weergegeven onder hun netwerkadapters.
Als de camera's goed zijn aangesloten, verschijnen ze automatisch in de verbindingsstructuur wanneer het programma wordt gestart of vernieuwd.
U kunt handmatig naar apparaten scannen en de apparatenlijst bijwerken met het pictogram Vernieuwen.
Stap 3: Verbinding maken met de camera
De schermafbeelding hieronder toont een MER2-231-41GM-P ethernetcamera en een MER2-1220-32U3C USB3 camera die zijn gedetecteerd door de Galaxy Viewer.
Verbinding maken met een specifieke camera
- Selecteer de cameranaam uit de lijst.
- Dubbelklik op de camera of klik op het pictogram “”Open apparaat“” (tweede van links).
Je kunt meerdere camera's tegelijk openen, zodat je met meerdere apparaten tegelijk kunt werken.
Stap 4: De camera bedienen
Zodra de camera is aangesloten, stuurt deze configuratiegegevens naar de Galaxy Viewer met details over de beschikbare functies en instellingen. Deze parameters worden weergegeven in het rechterpaneel, waar je ze naar wens kunt aanpassen.
Klik op de knop “Acquisitie starten” om te beginnen met het vastleggen van beelden. De camera zal live video streamen met behulp van de standaardinstellingen.
Belangrijkste cameraparameters
Apparaat op afstand → Acquisitiecontrole
- ExposureAuto - Instellen op “”Eenmaal“” of “”Continu“” voor automatische aanpassing van de belichting.
- ExposureTime - Handmatig de belichtingswaarde instellen (werkt alleen wanneer ExposureAuto is ingesteld op “”Off“”).
Afbeelding → Analoge bediening
BalanceWhiteAuto - Beschikbaar voor kleurencamera's om de witbalans automatisch aan te passen.
Remote Device → ImageFormatControl
ROI (Region of Interest) - Definieer een specifiek gebied van het beeld voor verwerking (werkt alleen als de acquisitie is gestopt). Daarnaast is de functie ROI tekenen ook beschikbaar.
[Hoe stel je in 3 stappen een interessegebied (R.O.I.) in bij een industriële camera?]
Apparaat op afstand → UserSetControl
- UserSetControl - Sla aangepaste parameterinstellingen op in UserSet0 voor toekomstig gebruik.
[Hoe de cameraparameters opslaan in 3 stappen]
Snelle toegang tot veelgebruikte parameters
Voor het gemak kunt u veelgebruikte parameters toevoegen aan Favorieten:
- Klik met de rechtermuisknop op een parameter en selecteer “”Toevoegen aan favorieten“”.
- Favoriete parameters verschijnen bovenaan de instellingenlijst voor snelle toegang.
Deze functie zorgt ervoor dat uw meest gebruikte instellingen gemakkelijk toegankelijk zijn, waardoor de efficiëntie van de workflow wordt verbeterd.
Stap 5: Galaxy Viewer functies verkennen
In dit gedeelte worden extra functies van de Galaxy Viewer Tool Bar geïntroduceerd.
Functies voor afbeeldingsbeheer
Afbeeldingen openen
Je kunt afbeeldingen direct in Galaxy Viewer bekijken, wat handig is voor het inspecteren van details zoals RGB-waarden in specifieke gebieden.
Afbeeldingen opslaan
- Een afbeelding opslaan:
- Klik op het pictogram Afbeelding opslaan.
- Kies het gewenste bestandsformaat en de bestandsnaam.
- Aanbeveling: Sla afbeeldingen op als .PNG om de bestandsgrootte te beperken met behoud van hoge kwaliteit.
Bekijken met meerdere camera's
Tegelweergave
Als er meerdere camera's zijn aangesloten, kun je het scherm opsplitsen met het hulpmiddel Tegelweergave om meerdere camerafeeds in één venster weer te geven.
Geavanceerde weergavefuncties
Histogram
Het histogram van de afbeelding in- of uitschakelen, dat een overzicht geeft van de helderheid en het contrast van de afbeelding.
Dradenkruis
Klik op de Kruisdraadknop om een dradenkruis in het midden van het beeld te plaatsen.
Het dradenkruis opnieuw positioneren: Pas de waarden voor lijndikte en offset aan. Gebruik negatieve waarden om naar links of omhoog te bewegen (bijvoorbeeld [-200, -50]).
Raster
Schakel de functie Raster in door op het pictogram te klikken. Het raster aanpassen: Kies tussen Hoge, Standaard of Lage rasterdichtheid (hogere waarden creëren meer rasterlijnen). Het is ook mogelijk om een aangepaste waarde in te stellen.
Digitale zoom
Je kunt in- en uitzoomen door: Op de pictogrammen + of - te klikken, een aangepast zoompercentage in te voeren, op “”Grootte aanpassen“” of “Echte grootte” te klikken om het beeld automatisch aan het scherm aan te passen.
100% Zoom: Geeft elke camerapixel weer als één schermpixel, wat handig is voor lenskalibratie om scherpe beelden te krijgen.
Tip: Scherpstelling optimaliseren voor objecten met verschillende hoogten
Als je project objecten bevat met verschillende hoogtes, plaats dan de hoogste en laagste objecten naast elkaar terwijl je de scherpstelling aanpast.
Om de scherptediepte te vergroten en ervoor te zorgen dat beide objecten scherp blijven:
- Sluit de iris om het diafragma te verkleinen.
- Begin met een F-stop van F4.0 voor een evenwichtige scherptediepte.
- Als de scherptediepte nog steeds onvoldoende is, verminder dan geleidelijk het diafragma (verhoog F-stop) voor een betere scherpstelling over verschillende hoogten.
Deze techniek helpt bij het behouden van een scherpe beeldkwaliteit, vooral bij het vastleggen van objecten op verschillende afstanden van de camera.
Step 6: De menubalk gebruiken
Stel Bestand, Tonen, Plugin, Instellingen, Gereedschappen en Help in de menubalk in.
Bestand
Het tabblad Bestand in Galaxy Viewer biedt handige functies voor het beheren van afbeeldingen en camera-instellingen.
- Afbeelding laden - Open een eerder opgeslagen afbeelding om details zoals RGB-waarden in specifieke gebieden te analyseren.
- Apparaatinstellingen importeren/exporteren - Camera-instellingen voor een specifiek model opslaan of herstellen. Dit dient als back-up of een snelle manier om meerdere camera's met dezelfde instellingen te configureren.
- Apparaat XML opslaan - Exporteer het huidige configuratiebestand van de camera, inclusief firmwareversie en serienummer, voor referentie of probleemoplossing.
Toon
Het tabblad Tonen geeft real-time informatie over de framerate (FPS) tijdens de beeldacquisitie.
- De framerate is standaard ingesteld op 30 FPS, maar kan worden aangepast tot 60 FPS als dit door de camera wordt ondersteund.
- Gebruikers kunnen ervoor kiezen om deze gegevens weer te geven of te verbergen (standaard verborgen).
Plugin
Plugin is een uitbreidbaar hulpprogramma dat een reeks hulpprogramma's bevat. Deze plugins kunnen worden geladen en verwijderd via Plugin Manager.
- Plugin voor statische defectcorrectie: Analyseer de defecte pixel in de huidige afbeeldingen van het apparaat, inclusief Heldere donkere scène en Werkelijke scène.
- Vlakveldcorrectie-plugin: Corrigeert ongelijke helderheid veroorzaakt door de lens (Om deze functie te gebruiken: Plaats een wit object dat het hele beeldveld bedekt. Gebruik een vaste belichtingstijd en verhoog de belichting totdat het midden 255 bereikt (maximale helderheid). Klik op Acquisition of Brightfield Images (Verwerving van helderveldbeelden) en selecteer Execute FFC (FFC uitvoeren). De plugin past de helderheid aan en compenseert donkere gebieden.)
- Plugin voor beeldverwerking: corrigeert de kleur van een afbeelding en defecte pixels, stelt contrast-, verzadigings- en scherptewaarde.
- LUT Create Tool Plugin: Gebruikt een Look-Up Table (LUT) om de pixelintensiteit en gamma te wijzigen, waardoor het contrast en de helderheid worden verbeterd.
- Plugin voor het opslaan van video's en afbeeldingen: sla continu een beeld- en videostream op in realtime
Instellingen
Het tabblad Instellingen biedt controle over Algemene instellingen, Instellingen voor het opslaan van afbeeldingen en Internetinstellingen, zodat gebruikers hun ervaring kunnen aanpassen op basis van de workflowvereisten.
Algemene instellingen
- Gebruikersniveau – Kies uit drie gebruikerstoegangsniveaus: Beginner (standaard) – Basisinstellingen voor algemeen gebruik; Expert – Biedt meer configureerbare parameters; Guru – Geeft toegang tot alle beschikbare parameters
- Apparaatlijst automatisch bijwerken – Schakelt automatische detectie van GigE- en USB-apparaten elke 2 seconden in. Als dit is uitgeschakeld, moet de gebruiker de apparaatlijst handmatig vernieuwen.
- Eigenschappenlijst automatisch bijwerken – Hiermee kunnen parameters met pollingfuncties automatisch worden vernieuwd met vaste intervallen. Als dit is uitgeschakeld, moeten updates handmatig worden uitgevoerd.
- Afbeeldingsbuffercachegrootte – Definieert het aantal afbeeldingen dat in de buffer is opgeslagen (standaard: 10). Deze instelling is wereldwijd van toepassing op alle aangesloten apparaten.
Afbeeldingsinstellingen opslaan
- Pad opslaan – Pas aan waar afbeeldingen en video's worden opgeslagen. Standaardpad: C:\ProgramData\Galaxy\userdata\ImagesAndVideos
- RGB naar Mono-status behouden – Behoudt beeldaanpassingen (rotatie, spiegeling, RGB naar mono-conversie) bij het opslaan in BMP-, JPG-, PNG- of TIFF-indeling. Niet van toepassing op RAW-bestanden.
- Bestandsnaamindeling – Kies hoe afbeeldingen worden benoemd:
Prefix + Index (bijv. Image_001, Image_002) ; Prefix + DateTime (bijv. Image_20240131_140500) ; Het prefix kan door de gebruiker worden aangepast.
Internetinstellingen
- Bepaalt hoe meerdere processen toegang hebben tot de GigE-camera: Exclusief – Voorkomt dat andere processen de camera openen; Controle (standaard) – Staat andere processen toe de camera te openen in de modus Alleen-lezen; Alleen-lezen – Geen beperkingen; andere processen kunnen de camera vrij openen
- Adaptieve netwerkpakketlengte: Past automatisch de pakketgrootte aan op basis van netwerkomstandigheden voor optimale gegevensoverdracht.
- Apparaat-enumeratiemethode: Twee opties voor het detecteren van camera's in een netwerk: Netwerkbrede opsomming – Zendt uit naar alle apparaten op het hele LAN, ongeacht het netwerksegment; Subnet-enumeratie – Zoekt alleen binnen hetzelfde subnet als het NIC-IP-adres.
Tools
De sectie Tools zorgt voor een goede netwerkcommunicatie tussen de GigE Vision-camera's en uw systeem.
- GxGigEIPConfig – Wordt gebruikt om het IP-adres en de IP-configuratie voor GigE Vision-apparaten in te stellen en te configureren.
- NICConfig Tool – Hiermee kunnen gebruikers een Network Interface Card (NIC) selecteren uit de Netcard Name-lijst en instellingen toepassen.
Help
In het Help-gedeelte kunt u de interfacetaal aanpassen, toegang krijgen tot ontwikkelaarstools en eenvoudig softwaredetails controleren.
- Taalselectie – Kies tussen Vereenvoudigd Chinees of Engels (treedt in werking tot opnieuw opstarten).
- Ontwikkelingsportal – Biedt snelle toegang tot het SDK-ontwikkelingspad.
- Open Gebruikersinstructies – Opent de gebruikershandleiding voor begeleiding bij softwaregebruik.
- Over – Geeft de huidige applicatie en SDK-versie weer, samen met SDK-auteursrechtinformatie.