Kamera anschließen / Bild machen / Live View / Externe Blitz

internet

Top Contributor
Hallo,

hat hier schon Mal jemand eine Kamera per Java angesteuert? Vielleicht ist das auch super einfach mit einer API?
Ich möchte in einer SWT / JAVA FX folgendes realisieren:

  • Kamera macht ein Bild
  • Live View (Kamera Modus), das innerhalb der SWT Anwendung ausgegeben wird
  • Kamera Einstellungen anzeigen

Ich habe das bei einer anderen Software gesehen:
1658854283358.png

Kann hier jemand helfen?
 
Gibt es denn dafür nichts standardisierteres?
Bräuchte das mindestens für Nikon, Canon und Sony Kameras?
Oder könnte ich bspw. die Kamera auch als Webcam verwenden?
 
Standart für alle wohl eher nein. Siehst du ja schon daran das alle ein anderes RAW Format haben. Und auch jeder ein anderes Übertragung Protokoll sowie sogar Stecker.
 
Standart für alle wohl eher nein. Siehst du ja schon daran das alle ein anderes RAW Format haben. Und auch jeder ein anderes Übertragung Protokoll sowie sogar Stecker.
Protokoll, Stecker usw. sind belanglos, das könnte man noch nicht mal abfragen, dafür haben wir ja die Layer im Betriebssystem.
Alle Kameras (selbst mein LeapMotion Bewegungssensor) können auf die selbe Art und Weise angesprochen werden, wenn sie per Treiber arbeiten.
Allerdings muss man sich - wie du schon gesagt hast - wohl mit der einen oder anderen Einstellung zum Bildformat beschäftigen.
 
Der TE wollte eine allgemein für alle Kamera Hersteller haben was es sicher nicht gibt. Die Herrsteller kochen da gern iher eigenes Süppchen.
Deshalt auch der Hinweis canon, nikon, sony,... Haben alle ein eignes RAW Format. Der stecker war ja nur als Hinweis zu verstehen um das Thema zu verdeutlichen.
 
Dazu muss ich aber meiner DSLR Kamera dann auch beibringen, dass sie als Webcam fungieren kann?

Ich habe mir das SDK mal angeschaut:

So ganz klar ist mir diese aber nicht - insbesondere welche Methoden man verwenden muss, um bpsw. ein Bild zu erstellen...

Prinzipiell bräuchte ich sowas ähnliches wie die GUI (die beim Github Link ersichtlich ist) - aber wo finde ich diese?
1658909605523.png

Also ich bräuchte
  • die Möglichkeit die Settings zu setzen
  • eine Methode, die ein Bild erstellt und speichert
  • Live View, sodass man sich sehen kann ausgeben
 
Ja, der Treiber muss das unterstützen.
Standardsoftware greift auf Standards zu. Spezialisierte Open Source Software, welche direkt auf die Kamerafunktionen zugreift und dann auch noch für alle Kameras funktionieren soll, wirst du nicht finden - wohl auch nicht in anderen Sprachen als Java, welches dafür nun wirklich nicht gemacht ist.
 
Aber jetzt hast du mein Interesse geweckt. Hab auch irgendwo noch eine Canon rumliegen mit ein paar PC Sonderfunktionen 🙂 Bin mal gespannt, ob die API dafür funktioniert. Wenn ich mal Zeit übrig hab ...
 
hat es schon jemand zum Laufen bekommen?

Bekomme leider diese Meldung:
Java:
INFORMATION: Error ignored while testing if camera is connected to open session
org.blackdread.cameraframework.exception.error.communication.EdsdkCommDisconnectedErrorException: Port disconnected
 

Neue Themen


Zurück
Oben