Hallo allerseits, vorab: Zu meinen Kenntnissen zählen bisher C/C++ und Python. Nun möchte ich demnächst ein kleines Tool (GUI) schreiben, welches eine bereits vorhandene Industriekamera und mitgeliefertem SDK einbindet. Also ich möchte das Bild der Kamera visualisieren. Welche Programmiersprache empfiehlt sich dafür ? Leider weiss ich nicht wo ich ansetzen soll... Bin auch relativ offen für etwas neues bzw. andere Programmiersprachen. Ich hatte schon erste Erfahrungen mit Qt... weiß nur nicht wie ich dort die Kamera implementieren könnte? Das Programm soll auf einem Windows Rechner ausgeführt werden. Für etwas licht im dunklen wäre ich allen sehr dankbar. Gruß
Cav P. schrieb: > Nun möchte ich demnächst ein kleines Tool (GUI) schreiben, welches eine > bereits vorhandene Industriekamera und mitgeliefertem SDK einbindet. > Also ich möchte das Bild der Kamera visualisieren. und für welche Programmiersprache ist denn das SDK?
Wir haben ohne Probleme eine Industriekamera von Allied Vision via GUI angesprochen. Der Programmierer hatte dazu auf die MFC gesetzt, mit Qt funktioniert das auch nicht viel anders. Von Prinzip her muss du schauen in welcher Form du das Kamerabild vom SDK bekommst und in welchem Format deine GUI das Bild am liebsten hätte. Meistens reicht es schon die Daten umzukopieren oder den Pointer auf die Daten ein wenig zu verbiegen. Oft haben die SDKs auch schon eine Methode um das Kamerabild in gängige Formate zu konvertieren.
Danke für eure Antworten erst einmal. Das SDK ist für C#, C++ und VB. Angenommen ich möchte jetzt meine eigene kleine Software schreiben, muss ich die vom Kamerahersteller bereitgestellte DLL implementieren. Da fangen schon die Schwierigkeiten meinerseits an. Wäre es möglich mir bestimmte Lektüren zu empfehlen mit denen ihr gute Erfahrungen gemacht habt? vielen Dank,
Liefert der Kamerahersteller denn keinen Beispielcode mit? Ansonsten hat sich die Lektüre von Inter.net als sehr hilfreich herausgestellte, eventuell zusammen mir der Nutzng von goo.gle Für jemanden mit Programmiererfahrung sollte das kei großes Problem sein. Oliver
:
Bearbeitet durch User
Cav P. schrieb: > muss ich die vom Kamerahersteller bereitgestellte DLL implementieren. Du meinst verwenden. "Implementieren" ist etwas anderes. Als Programmiersprache wählst Du die, die Du am besten beherrscht. Und da es ein SDK gibt, siehst Du Dir das genau an. Ein SDK besteht schließlich nicht nur aus einer DLL, sondern auch aus Dokumentation und üblicherweise Beispielcode.
ja ich meinte verwenden ^^. Dankeschön für die Antworten. Ich vergaß das meine Kenntnisse soweit ausreichen um kleinere Programme auf den besagten Sprachen zu schreiben. Da ich noch nie mit SDKs gearbeitet habe, weiß ich gerade nicht wie ich mich zurecht finden solle. Die Beispielprogramme gibt es selbstverständlich. Nur weiß ich noch nicht so ganz wo ich ansetzen muss um zu beginnen. Werde mal weiter im Internet suchen :) vielen Dank bis hierhin!
Cav P. schrieb: > Die Beispielprogramme gibt es selbstverständlich. Nur weiß ich noch > nicht so ganz wo ich ansetzen muss um zu beginnen. Doku lesen und anschauen. > Werde mal weiter im Internet suchen :) was will man da noch suchen? Zu jedem SDK gibt es eine Doku. Warum sollte es das Internet besser wissen als der Herstellen von SDK?
Cav P. schrieb: > Die Beispielprogramme gibt es selbstverständlich. Nur weiß ich noch > nicht so ganz wo ich ansetzen muss um zu beginnen. Wie wäre es einfach mit kompilieren und ausprobieren? Und dann schauen ob Deine Anforderungen vielleicht nicht schon großteils von einem der Demoprogramme abgedeckt wird, welches Du dann einfach modifizieren könntest. Das einfachste davon wird mit Sicherheit einfach das Kamerabild darstellen, also das wonach in Deinem Post gefragt hast. Ich verstehe auch nicht ganz, wonach Du suchst. Wenn Du ein konkretes Problem hast, frag doch bitte auch konkreter.
Peter II schrieb: >> Werde mal weiter im Internet suchen :) > was will man da noch suchen? Zu jedem SDK gibt es eine Doku. Warum > sollte es das Internet besser wissen als der Herstellen von SDK? Sehe ich auch so. Und wenn verschiedene Beispiele vorhanden sind dann sollen die ja verschiedene Features demonstrieren. Das ist üblicherweise in einer Beispielübersicht beschrieben, den Projektnamen oder in einem 'main' von dem Quellcode. Und bei Industriekamera solltest du einen Ansprechpartner beim Hersteller haben, und wenn es nur support@xy.irgendwo ist. Das ist zum Einstieg zielführender als eine erschlagende Liste von Google Treffern.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.