AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Welcher Hersteller von machine vision Kameras wird für Delphi+ImageEn empfohlen?
Thema durchsuchen
Ansicht
Themen-Optionen

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

Ein Thema von newIndy · begonnen am 28. Jul 2023 · letzter Beitrag vom 28. Jul 2023
Antwort Antwort
Benutzerbild von newIndy
newIndy

Registriert seit: 18. Dez 2018
29 Beiträge
 
Delphi XE3 Professional
 
#1

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

  Alt 28. Jul 2023, 07:50
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
  Mit Zitat antworten Zitat
Benutzerbild von dummzeuch
dummzeuch

Registriert seit: 11. Aug 2012
Ort: Essen
1.623 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#2

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

  Alt 28. Jul 2023, 10:13
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.
Thomas Mueller
  Mit Zitat antworten Zitat
Benutzerbild von newIndy
newIndy

Registriert seit: 18. Dez 2018
29 Beiträge
 
Delphi XE3 Professional
 
#3

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

  Alt 28. Jul 2023, 11:05
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
  Mit Zitat antworten Zitat
Benutzerbild von Sinspin
Sinspin

Registriert seit: 15. Sep 2008
Ort: Dubai
691 Beiträge
 
Delphi 10.3 Rio
 
#4

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

  Alt 28. Jul 2023, 15:37
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.
Stefan
Nur die Besten sterben jung
A constant is a constant until it change.
  Mit Zitat antworten Zitat
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.641 Beiträge
 
#5

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

  Alt 28. Jul 2023, 16:25
"Hallo Copilot / ChatGpt, bitte übersetze folgendes Code-Beispiel aus einem SDK zur Kameraansteuerung von [Quellsprache] nach Delphi."
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:30 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