Kamerafernsteuerung mit dem EOS Digital SDK von Canon

Kamerafernsteuerung mit dem EOS Digital SDK von Canon

Erschließen Sie die Fernsteuerungsfunktionen von EOS- und PowerShot-Kameras mit dem Software Development Kit von Canon zur Kamerasteuerung.

Sparen Sie Zeit und lassen Sie den Inhalt dieser Seite zusammenfassen
Wählen Sie Ihr Tool, um eine Zusammenfassung dieser Seite zu erstellen:

Individuelle digitale Lösungen zur Steuerung von Canon-Kameras

Das Software Development Kit (SDK) von Canon bietet ein breites Spektrum an Fernsteuerungsfunktionen für Canon EOS- und PowerShot-Kameras. Sie können Kameraeinstellungen konfigurieren, Fotos aufnehmen und Videos aufzeichnen sowie Dateien von Speicherkarten übertragen und löschen – alles aus der Ferne. Bei kompatiblen PowerShot-Kameras lässt sich sogar der Zoom bedienen.

Einfachere Möglichkeiten zur Kamerasteuerung sind EOS Utility für Mac und Windows oder Camera Connect für die drahtlose Anbindung von Smartphones. Bei größeren Bildmengen oder bei der Integration von Kameras in einen automatisierten Workflow brauchen wir jedoch eine robustere Lösung.

Hier kommt das Canon SDK ins Spiel. Dieses Software Development Kit bietet Softwareentwicklern und Programmierern anpassbare digitale Lösungen zur Steuerung von Canon-Kameras. Das Canon SDK besteht im Wesentlichen aus zwei Hauptteilen: EDSDK (EOS Digital SDK) und CCAPI (Camera Control API).

Lesen Sie weiter und erfahren Sie mehr über das Canon SDK, den Unterschied zwischen EDSDK und CCAPI und den Einsatz des Canon SDK in automatisierten Fotostudio-Workflows.

‍

‍

Canon SDK: EOS Digital SDK und Camera Capture Control API

Das Canon SDK besteht im Kern aus zwei Hauptteilen, EDSDK und CCAPI, die dieselben Kernfunktionen bieten. Dazu gehören die Fernauslösung, Autofokus per Klick, Schnellaufnahme, Bildübertragung und der Live View-Monitor. Der Unterschied: Bei EDSDK ist eine kabelgebundene Verbindung erforderlich, während CCAPI eine drahtlose Kamerasteuerung ermöglicht.

‍

Nahaufnahme einer Canon-Kamera.

‍

John Maurice, European Product Marketing Manager bei Canon Europe, erklärt EDSDK und CCAPI: „Beides sind Wege, über Software mit der Hardware zu interagieren – und das Tor zur Fernsteuerung einer Kamera.“

John ergänzt: „Sie greifen auf das EDSDK oder die CCAPI zurück, weil Sie ein Problem lösen müssen, für das Sie die Kamera aus der Ferne steuern wollen. Diese Möglichkeit und ihre Integration in Software bringen Unternehmen branchen- und anwendungsübergreifend Vorteile.“

‍

‍

„Branchen- und anwendungsübergreifend“

Als eines seiner Beispiele für den Bedarf an wiederholbaren, zuverlässigen Prozessen nennt John Maurice E-Commerce-Unternehmen. Im E-Commerce müssen Kameras häufig und regelmäßig zum Einsatz kommen, und Software muss sicherstellen, dass die Abläufe präzise und reibungslos funktionieren. Außerdem muss sich die Bildaufnahme nahtlos in unseren Bearbeitungs-Workflow einfügen.

Darüber hinaus nennt John Fotoboxen für Firmenevents als weiteren Anwendungsfall für automatisierte Fotolösungen. „Vielleicht möchten Sie die Teilnehmer fotografieren, um Erinnerungsstücke an die Veranstaltung zu erstellen, oder ihre Bilder für Ausweise in einer Datenbank ablegen. Dann haben Sie möglicherweise eine Softwareanwendung, die das steuert.“

‍

Motorisierter Fotografie-Drehteller mit Kameraarm, Beleuchtung und Produkt.

‍

Über diese Beispiele hinaus können Bildgebungslösungen eine Vielzahl industrieller Herausforderungen lösen. Führen Sie Inspektionen aus der Ferne durch oder dokumentieren Sie mit 3D-Photogrammetrie physische Objekte aus mehreren Blickwinkeln in 3D-Modellen. Das SDK von Canon ist eine Lösung für all diese Aufgaben und mehr. Es richtet sich an große wie kleine Unternehmen, die Kamerasteuerung in Softwareprozesse integrieren müssen.

‍

‍

Zugang zum Canon SDK Download erhalten

Canon EDSK ermöglicht die Steuerung zahlreicher Kamerafunktionen direkt aus Ihrer eigenen Software. Den Download des Canon SDK erhalten Sie, indem Sie Ihr Interesse über das Canon Developer Programme bekunden. Nach der Freigabe können Sie die Dateien der Anwendungsbibliothek herunterladen und die Software nutzen. In der Region EMEA erhalten Sie technischen Support, oder Sie besuchen ein Forum, in dem sich Entwickler über das SDK austauschen.

‍

‍

Canon EOS Digital SDK im Vergleich zur CCAPI

Canon hat sein EDSDK im September 2006 auf den Markt gebracht. Es basiert auf einem älteren, aber bewährten Protokoll und erfordert eine Tethering-Verbindung per USB von der Kamera zu einem Windows- oder Mac-Computer. Das EDSDK unterstützt ein breites Spektrum an Canon-Kameramodellen – von der EOS-1D X Mark III bis hinunter zur EOS 2000D. Zudem unterstützt es ausgewählte PowerShot-Kameras sowie EOS-DSLR- und spiegellose Modelle.

Aufgrund dieser breiteren Kameraunterstützung hat sich PhotoRobot für die Integration des EOS Digital SDK in seine Systeme entschieden. Im Vergleich zur CCAPI, einer Neuerscheinung (2019), bietet das EDSDK unseren Kunden die größtmögliche Bandbreite an unterstützten Kameras. Außerdem ermöglicht es höhere Bildübertragungsgeschwindigkeiten, während die CCAPI im Wesentlichen eine mobile Version des SDK ist.

‍

Canon EOS Digital SDK im Vergleich zur CCAPI

‍

Die CCAPI nutzt ein webbasiertes HTTP-Protokoll zur Kommunikation über Wi-Fi und funktioniert auf Plattformen wie Android und iOS. Wie das SDK ermöglicht sie die Steuerung mehrerer Kameras gleichzeitig, jedoch ohne Verkabelung. So bleibt das Studio aufgeräumter – allerdings auf Kosten einer eingeschränkten Kameraunterstützung und der begrenzten Wi-Fi-Bandbreite.

‍

‍

Canon SDK in automatisierten PhotoRobot-Workflows einsetzen

Das EDSDK von Canon lässt sich nahtlos in PhotoRobot_Controls und in alle unsere Installationen für die 3D-Produktfotografie integrieren. Steuern Sie eine oder mehrere Kameras aus der Ferne. Programmieren Sie Abläufe für die Kameraaufnahme, die Bildübertragung und den Live View Monitor.

Schließen Sie die Kameras einfach direkt an unsere Software an und steuern Sie die Workflows Ihres Fotostudios über eine einzige Oberfläche. Konfigurieren Sie Einstellungen, um Fotoshootings zu automatisieren, und speichern Sie Konfigurationen als „Presets“, um sie immer wieder zu verwenden.

Automatisieren Sie Fotografieprozesse für alles – von Packshots und 360°-Spins bis hin zu mehrreihigen Produktstillaufnahmen, Produktvideos und mehr. Die Software übernimmt die Schwerstarbeit und synchronisiert Kameras und Roboter, damit Fotoshootings präzise, konsistent und produktiv ablaufen.

‍

‍

Weitere Ressourcen zur Produktfotografie entdecken

Erfahren Sie noch heute mehr über die Lösungen und Integrationen von PhotoRobot. Folgen Sie uns auf YouTube und LinkedIn und abonnieren Sie unten den Newsletter. Wir teilen Blogbeiträge, Tutorials, Neuigkeiten und Videos, damit Sie das Beste aus Ihrer Produktfotografie herausholen.