Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Welcher Hersteller von machine vision Kameras wird für Delphi+ImageEn empfohlen? (https://www.delphipraxis.net/213428-welcher-hersteller-von-machine-vision-kameras-wird-fuer-delphi-imageen-empfohlen.html)

newIndy 28. Jul 2023 06:50

Welcher Hersteller von machine vision Kameras wird für Delphi+ImageEn empfohlen?
 
Für meine bisherigen Anwendungen im Bereich „Machine Vision“ habe ich Kameras von „The Imaging Source“ verwendet.
Jetzt möchte ich den Kamerahersteller wechseln, da Delphi nicht wirklich unterstützt wird.
Wichtig ist, dass ich Delphi, ImageEn und IEVision weiterhin nutzen kann.

Welchen Kamerahersteller könnt ihr empfehlen?

Vielen Dank im Voraus.
Fritz

dummzeuch 28. Jul 2023 09:13

AW: Welcher Hersteller von machine vision Kameras wird für Delphi+ImageEn empfohlen?
 
Zitat:

Zitat von newIndy (Beitrag 1524995)
Für meine bisherigen Anwendungen im Bereich „Machine Vision“ habe ich Kameras von „The Imaging Source“ verwendet.
Jetzt möchte ich den Kamerahersteller wechseln, da Delphi nicht wirklich unterstützt wird.
Wichtig ist, dass ich Delphi, ImageEn und IEVision weiterhin nutzen kann.

Welchen Kamerahersteller könnt ihr empfehlen?

Ich kenne ImageEn nicht, aber wenn ich die Beschreibung richtig verstehe, benutzt es
Twain, WIA oder eine "connected camera or phone", was nicht wirklich hilfreich bei der Auswahl einer Kamera ist. Gibt es in der Dokumentation nicht irgendwelche genaueren Angaben dazu? Unterstützt es evtl. GenICam? WIA steht für Windows Image Acquisition, wie ich gerade gelernt habe, das sollte ziemlich unabhängig davon sein, ob der Kamera-Hersteller Delphi unterstützt oder nicht.

Wir verwenden meist Kameras von Allied Vision Technology (AVT), allerdings haben wir ziemlich spezielle Anforderungen, weil die Bilder getriggert werden müssen. Softwareseitig verwende ich dann deren eigene Bibliothek Vimba oder eben GenICam, wenn Vimba nicht geht und es werden dann aus den Bitmaps in der Regel JPEGs erzeugt.

AVT unterstützt Delphi aber auch nicht wirklich. Es gibt zu Vimba keine Programmierbeispiele in Delphi (bei früheren AVT APIs war das noch anders), die sind immer nur in C oder Visual Basic. Immerhin ist die C-API gut dokumentiert, so dass eine Umsetzung in Delphi relativ einfach war.

Aktuell schlage ich mich mit einem C++ basierten Interface für eine Stereokamera von Nerian herum. Da musste ich dann eine eigene DLL in MSVC schreiben, um ein prozedurales Interface für Delphi zu bekommen. Auch nicht wirklich ideal, da meine C++ Kenntnisse eher nicht vorhanden waren. Inzwischen bekomme ich alles, was ich brauche, also Bilder und Einstellugen, selbst die 3d-Berechnungen. Aber so interessant das alles mal wieder ist, eine direkte prozedurale Schnittstelle vom Hersteller wäre mir deutlich lieber gewesen.

OK, ich stelle gerade fest, so richtig hilfreich war meine Antwort wohl nicht. ;-)

newIndy 28. Jul 2023 10:05

AW: Welcher Hersteller von machine vision Kameras wird für Delphi+ImageEn empfohlen?
 
Erst einmal vielen Dank für deine Antwort.
Wie ich lese, haben wir ähnliche Erfahrungen machen müssen.
ImageEn habe ich der Vollständigkeit halber erwähnt. Ja, es bietet Schnittstellen über Twain, WIA und DirectShow,
für den Allgemeingebrauch funktioniert das auch recht gut.
Leider erhält man nicht die volle Framerate der Kamera und auf bestimmte Einstellungen kann man nur eingeschränkt zugreifen,
die Einstellungen kann man nicht speichern und laden...
Am Anfang hatte TheImagingSource noch Programmbeispiele in Delphi (die waren von Delphi 5 !!!),
aber der Support für Delphi wurde komplett eingestellt.
Es blieb dann noch die Möglichkeit, die ActiveX-Komponente einzubinden.
Ich arbeite also nun seit einiger Zeit mit der erzeugten *TLP.pas - Datei, womit zumindest ein Teil der Anforderungen erfüllt wird.
Ziel ist nun, einen Kamerahersteller zu finden, der hochwertige Kameras herstellt und einen Support für Delphi liefert.
Hier hoffe ich auf euere Erfahrungen, der Sensor sollte ein ''Sony IMX273 1.440×1.080, bis 238 fps, global shutter'' oder besser sein.
Die Kamera sollte als GigE und USB 3 - Modell erhältlich sein.

Vielen Dank

Sinspin 28. Jul 2023 14:37

AW: Welcher Hersteller von machine vision Kameras wird für Delphi+ImageEn empfohlen?
 
Ist es nicht ein bisschen merkwürdig nur Hardware verwenden zu wollen zu der es Beispiele in Delphi gibt?
Eigentlich sollte es einem Programmierer doch total egal sein, solange eine Dokumentation der Schnittstelle(n) existiert.
Wir kaufen Hardware nach deren technischen Eigenschaften. Was auch immer für ein Interface nötige ist um sie anzusteuern, wir implementieren es.
Dabei sind Beispiele in jeder Sprache willkommen. Auch Chinesisch:lol:.

Phoenix 28. Jul 2023 15:25

AW: Welcher Hersteller von machine vision Kameras wird für Delphi+ImageEn empfohlen?
 
"Hallo Copilot / ChatGpt, bitte übersetze folgendes Code-Beispiel aus einem SDK zur Kameraansteuerung von [Quellsprache] nach Delphi." :-D


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:27 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz