Daheng Galaxy Viewer zur Programmierung unserer Industriekameras
Inhaltsverzeichnis
Erste Schritte mit dem Daheng Galaxy Viewer
Diese Anleitung führt Sie durch die Einrichtung und Nutzung der Daheng Galaxy Viewer Software.
Schritt 1: Installation des Daheng Kamera Machine Vision SDK
Wichtig: Schließen Sie die Machine Vision Kamera nicht vor oder während der SDK-Installation an.
Laden Sie hier die neueste Version des SDK herunter
Nach Abschluss der SDK-Installation:
- Die Galaxy Viewer Software wird installiert.
- Kameradokumentation ist verfügbar unter: C:\Program Files\Daheng Imaging\GalaxySDK\Doc
- Programmierbeispiele finden Sie unter: C:\Program Files\Daheng Imaging\GalaxySDK\Samples
Schritt 2: Öffnen des Galaxy Viewer
Die Demo-Software ist installiert unter:
C:\Program Files\Daheng Imaging\GalaxySDK\Demo\Win64\GalaxyView.exe
Der einfachste Weg, den Galaxy Viewer zu starten, ist, „galaxy“ in die Windows-Suchleiste einzugeben.

Nach dem Programmstart werden angeschlossene Kameras automatisch über das Netzwerk oder die USB-Ports erkannt.
Überblick über die Kameraverbindung
Im linken Bereich sehen Sie den Daheng-Verbindungstree mit verbundenen GigE-, USB2.0- und USB3.0-Industriekameras.

Kameras im Netzwerk werden unter ihren jeweiligen Netzwerkadaptern aufgelistet.

Wenn die Kameras ordnungsgemäß verbunden sind, erscheinen sie beim Starten oder Aktualisieren des Programms automatisch im Verbindungstree.

Sie können Geräte manuell scannen und die Geräteliste mit dem Aktualisieren-Symbol aktualisieren.
Schritt 3: Verbindung zur Kamera herstellen
Der Screenshot unten zeigt eine MER2-231-41GM-P Ethernet-Kamera und eine MER2-1220-32U3C USB3-Kamera, die vom Galaxy Viewer erkannt wurden.

Um eine bestimmte Kamera zu verbinden
- Wählen Sie den Kameranamen aus der Liste aus.
- Doppelklicken Sie auf die Kamera oder klicken Sie auf das „Open Device“-Symbol (zweites von links).

Mehrere Kameras können gleichzeitig geöffnet werden, sodass Sie mit mehreren Geräten gleichzeitig arbeiten können.


Schritt 4: Steuerung der Kamera
Sobald die Verbindung hergestellt ist, sendet die Kamera Konfigurationsdaten an den Galaxy Viewer und stellt Details zu ihren verfügbaren Funktionen und Einstellungen bereit. Diese Parameter werden im rechten Bereich angezeigt, wo Sie sie nach Bedarf anpassen können.

Um mit der Bilderfassung zu beginnen, klicken Sie auf die Schaltfläche „Start Acquisition“. Die Kamera überträgt Live-Video mit ihren Standardeinstellungen.

Wichtige Kamera-Parameter
Remote Device → AcquisitionControl

- ExposureAuto – Auf „Einmal“ oder „Kontinuierlich“ einstellen, um die Belichtung automatisch zu adjustieren.
- ExposureTime – Legen Sie den Belichtungswert manuell fest (funktioniert nur, wenn ExposureAuto auf „Aus“ steht).

Image → AnalogControl
BalanceWhiteAuto – Für Farbkameras verfügbar, um den Weißabgleich automatisch zu adjustieren.

Remote Device → ImageFormatControl
ROI (Region of Interest) – Definieren Sie einen bestimmten Bildbereich für die Verarbeitung (funktioniert nur, wenn die Aufnahme gestoppt ist). Zusätzlich ist auch die Funktion zum Zeichnen eines ROI verfügbar.
[How to set a Region of Interest (R.O.I.) inside an industrial camera in 3 steps]

Remote Device → UserSetControl
- UserSetControl – Speichern Sie maßgeschneiderte Parametereinstellungen in UserSet0 für die zukünftige Verwendung.
[How to save the camera parameters in 3 steps]

Schneller Zugriff auf häufig verwendete Parameter
Zur Vereinfachung können Sie häufig verwendete Parameter zu den Favoriten hinzufügen:
- Klicken Sie mit der rechten Maustaste auf einen Parameter und wählen Sie „Zu Favoriten hinzufügen“.
- Favorisierte Parameter erscheinen oben in der Einstellungsübersicht für einen schnellen Zugriff.

Diese Funktion stellt sicher, dass Ihre meistgenutzten Einstellungen leicht zugänglich sind und verbessert so die Effizienz des Workflows.
Schritt 5: Funktionen des Galaxy Viewer erkunden
In diesem Abschnitt werden zusätzliche Funktionen der Galaxy Viewer-Toolbar vorgestellt.
Bildverwaltungsfunktionen
Bilder öffnen
Sie können Bilder direkt im Galaxy Viewer überprüfen, was nützlich ist, um Details wie RGB-Werte in bestimmten Bereichen zu inspizieren.

Bilder speichern
- So speichern Sie ein Bild:
- Klicken Sie auf das Bild speichern-Symbol.
- Wählen Sie Ihr bevorzugtes Dateiformat und den Dateinamen.
- Empfehlung: Speichern Sie Bilder als .PNG, um die Dateigröße zu reduzieren und gleichzeitig eine hohe Qualität zu erhalten.


Multi-Kamera-Anzeigeoptionen
Tile View
Wenn mehrere Kameras angeschlossen sind, können Sie mit dem Tile View-Tool den Bildschirm aufteilen, um mehrere Kamera-Feeds in einem Fenster anzuzeigen.

Erweiterte Anzeigeoptionen
Histogramm
Aktivieren oder deaktivieren Sie das Bild-Histogramm, das einen Überblick über Helligkeits- und Kontrastwerte des Bildes bietet.


Fadenkreuz
Klicken Sie auf die Fadenkreuz-Schaltfläche, um ein Fadenkreuz in der Bildmitte einzublenden.
Um das Fadenkreuz neu zu positionieren: Passen Sie die Linienbreite und Offset-Werte an. Verwenden Sie negative Werte, um nach links oder oben zu verschieben (z. B. [-200, -50]).



Gitter
Aktivieren Sie die Gitter-Funktion, indem Sie auf das Symbol klicken. Um das Gitter anzupassen: Wählen Sie zwischen Hoher, Standard- oder Niedriger Gitterdichte (höhere Werte erzeugen mehr Gitterlinien). Es ist auch möglich, einen maßgeschneiderten Wert festzulegen.





Digitaler Zoom
Sie können hinein- und herauszoomen, indem Sie auf die + oder –-Symbole klicken, einen maßgeschneiderten Zoom-Prozentsatz eingeben, auf „Größe anpassen“ oder „Originalgröße“ klicken, um das Bild automatisch an den Bildschirm anzupassen.
100 % Zoom: Zeigt jedes Kamera-Pixel als einen Bildschirm-Pixel an, was für die Objektivkalibrierung zur Erzielung scharfer Bilder nützlich ist.


Tipp: Fokussierung für Objekte mit unterschiedlichen Höhen optimieren
Wenn Ihr Projekt Objekte mit unterschiedlichen Höhen umfasst, platzieren Sie die höchsten und niedrigsten Objekte nebeneinander, während Sie den Fokus einstellen.
Um die Schärfentiefe zu erhöhen und sicherzustellen, dass beide Objekte scharf bleiben:
- Schließen Sie die Blende um die Blendenöffnung zu verkleinern.
- Beginnen Sie mit einer Blendenzahl von F4.0 für eine ausgewogene Schärfentiefe.
- Wenn die Schärfentiefe weiterhin nicht ausreicht, reduzieren Sie schrittweise die Blendenöffnung (erhöhen Sie die Blendenzahl), um eine bessere Fokussierung auf unterschiedlichen Höhen zu erreichen.
Diese Technik hilft, eine scharfe Bildqualität beizubehalten, insbesondere beim Erfassen von Objekten in unterschiedlichen Entfernungen zur Kamera.
Schritt 6: Verwendung der Menüleiste
Legen Sie Datei, Show, Plugin, Einstellungen, Tools und Hilfe in der Menüleiste fest.

Datei
Die Registerkarte Datei im Galaxy Viewer bietet nützliche Funktionen zur Verwaltung von Bildern und Kameraeinstellungen.

- Bild laden – Öffnen Sie ein zuvor gespeichertes Bild, um Details wie RGB-Werte in bestimmten Bereichen zu analysieren.
- Geräteeinstellungen importieren/exportieren – Kameraeinstellungen für ein bestimmtes Modell speichern oder wiederherstellen. Dies dient als Backup oder als schnelle Möglichkeit, mehrere Kameras mit denselben Einstellungen zu konfigurieren.
- Geräte-XML speichern – Exportiert die aktuelle Konfigurationsdatei der Kamera, einschließlich Firmware-Version und Seriennummer, zur Referenz oder Fehlerbehebung.
Show
Die Registerkarte „Show“ bietet während der Bilderfassung Informationen zur Bildrate (FPS) in Echtzeit.

- Standardmäßig ist die Bildrate auf 30 FPS eingestellt, kann aber bei unterstützter Kamera auf bis zu 60 FPS adjustiert werden.
- Benutzer können wählen, ob diese Daten angezeigt oder ausgeblendet werden sollen (standardmäßig ausgeblendet).
Plugin
Plugin ist ein erweiterbares Tool, das eine Reihe von Werkzeugen enthält. Diese Plugins können über den Plugin-Manager geladen und entladen werden.


- Statisches Defektkorrektur-Plugin: Analysiert den Defektpixel im aktuellen Bild des Geräts, einschließlich heller und dunkler Szene sowie der tatsächlichen Szene.

- Flatfield-Korrektur-Plugin: Korrigiert ungleichmäßige Helligkeit, die durch das Objektiv verursacht wird (So nutzen Sie diese Funktion: Platzieren Sie einen weißen Gegenstand, der das gesamte Sichtfeld abdeckt. Verwenden Sie eine feste Belichtungszeit und erhöhen Sie die Belichtung, bis die Mitte 255 (maximale Helligkeit) erreicht. Klicken Sie auf Aufnahme von Hellfeldbildern und wählen Sie dann FFC ausführen. Das Plugin passt die Helligkeit an und kompensiert dunklere Bereiche).

- Bildverarbeitungs-Plugin: Korrigiert Bildfarbe und Defektpixel, stellt Kontrast, Sättigung und Schärfe ein

- LUT-Erstellungstool Plugin: Verwendet eine Look-Up-Tabelle (LUT), um die Pixelintensität und den Gammawert zu verändern und so Kontrast und Helligkeit zu verbessern.

- Videos und Bilder speichern Plugin: Bildstrom und Videostrom kontinuierlich in Echtzeit speichern

Einstellungen
Die Registerkarte Einstellungen bietet Kontrolle über Allgemeine Einstellungen, Bildeinstellungen speichern und Interneteinstellungen und ermöglicht es Benutzern, ihre Erfahrung entsprechend den Anforderungen des Workflows zu individualisieren.

Allgemeine Einstellungen
- Benutzerebene – Wählen Sie aus drei Benutzerzugriffsebenen: Anfänger (Standard) – Basiseinstellungen für den allgemeinen Gebrauch; Experte – Bietet mehr konfigurierbare Parameter; Guru – Gewährt Zugriff auf alle verfügbaren Parameter
- Geräteliste automatisch aktualisieren – Aktiviert die automatische Erkennung von GigE- und USB-Geräten alle 2 Sekunden. Wenn deaktiviert, muss der Benutzer die Geräteliste manuell aktualisieren.
- Eigenschaftsliste automatisch aktualisieren – Ermöglicht es, Parameter mit Abfragefunktion automatisch in festen Intervallen zu aktualisieren. Wenn deaktiviert, müssen Aktualisierungen manuell durchgeführt werden.
- Bildpuffer-Cache-Größe – Definiert die Anzahl der im Puffer gespeicherten Bilder (Standard: 10). Diese Einstellung gilt global für alle verbundenen Geräte.

Bildeinstellungen speichern
- Speicherpfad – Legen Sie individuell fest, wo Bilder und Videos gespeichert werden. Standardpfad:
C:\ProgramData\Galaxy\userdata\ImagesAndVideos - RGB-zu-Mono-Status beibehalten – Behält Bildanpassungen (Drehung, Spiegelung, RGB-zu-Mono-Konvertierung) beim Speichern in BMP-, JPG-, PNG- oder TIFF-Formaten bei. Nicht anwendbar für RAW-Dateien.
- Dateinamenformat – Wählen Sie, wie Bilder benannt werden:
Präfix + Index (z. B. Image_001, Image_002); Präfix + DatumUhrzeit (z. B. Image_20240131_140500); Das Präfix kann vom Benutzer maßgeschneidert werden.

Interneteinstellungen
- Steuert, wie mehrere Prozesse auf die GigE Kamera zugreifen können: Exklusiv – Verhindert, dass andere Prozesse die Kamera öffnen; Steuerung (Standard) – Ermöglicht anderen Prozessen, die Kamera im Nur-Lese-Modus zu öffnen; Nur-Lesen – Keine Einschränkungen; andere Prozesse können die Kamera frei öffnen
- Adaptive Netzwerkpaketlänge: Passt die Paketgröße automatisch an die Netzwerkbedingungen an, um eine optimale Datenübertragung zu gewährleisten.
- Geräte-Erkennungsmethode: Zwei Optionen zur Erkennung von Kameras im Netzwerk: Netzwerkweite Erkennung – Sendet Broadcasts an alle Geräte im gesamten LAN, unabhängig vom Netzwerksegment; Subnetz-Erkennung – Sucht nur innerhalb desselben Subnetzes wie die NIC-IP-Adresse.

Werkzeuge
Der Bereich Werkzeuge stellt die ordnungsgemäße Netzwerkkommunikation zwischen den GigE Vision Kameras und Ihrem System sicher.

- GxGigEIPConfig – Wird verwendet, um die IP-Adresse und IP-Konfiguration für GigE Vision-Geräte festzulegen und zu konfigurieren.
- NICConfig Tool – Ermöglicht es Benutzern, eine Netzwerkkarte (NIC) aus der Netcard Name-Liste auszuwählen und Einstellungen anzuwenden.
Hilfe
Der Hilfebereich ermöglicht es Ihnen, die Oberflächensprache zu individualisieren, auf Entwicklerwerkzeuge zuzugreifen und Softwaredetails einfach zu überprüfen.

- Sprachauswahl – Wählen Sie zwischen Vereinfachtem Chinesisch oder Englisch (wirksam nach Neustart).
- Entwicklungsportal – Bietet schnellen Zugriff auf den SDK-Entwicklungspfad.
- Benutzeranleitung öffnen – Öffnet das Benutzerhandbuch zur Anleitung bei der Softwareanwendung.
- Über – Zeigt die aktuelle Anwendung und SDK-Version sowie SDK-Urheberrechtsinformationen an.