Contrôle à distance des appareils photo avec l’EOS Digital SDK de Canon

Contrôle à distance des appareils photo avec l’EOS Digital SDK de Canon

Exploitez les fonctions de capture à distance des appareils photo EOS et PowerShot grâce au kit de développement logiciel de Canon dédié au contrôle des appareils.

Gagnez du temps : résumez le contenu de cette page
Choisissez votre outil pour générer un résumé de cette page :

Des solutions numériques sur mesure pour piloter les appareils photo Canon

Le kit de développement logiciel (SDK) de Canon offre un large éventail de fonctions de contrôle à distance pour les appareils photo Canon EOS et PowerShot. Vous pouvez configurer les réglages de l’appareil, prendre des photos et enregistrer des vidéos, transférer et supprimer des fichiers des cartes mémoire, le tout à distance. Il est même possible d’utiliser le zoom sur les appareils PowerShot compatibles.

Parmi les options de contrôle plus modestes, citons EOS Utility pour Mac et Windows, ou Camera Connect pour une connexion sans fil avec un smartphone. Cependant, lorsque vous traitez de plus gros volumes d’images ou que vous intégrez des appareils photo dans un workflow automatisé, une solution plus robuste s’impose.

C’est là que le SDK de Canon entre en jeu. Ce kit de développement logiciel met à la disposition des développeurs et des programmeurs des solutions numériques personnalisables pour piloter les appareils photo Canon. Le SDK Canon se compose principalement de deux parties : EDSDK (EOS Digital SDK) et CCAPI (Camera Control API).

Poursuivez votre lecture pour découvrir le SDK Canon, la différence entre EDSDK et CCAPI, et la manière d’utiliser le SDK Canon dans les workflows de studios photo automatisés.

‍

‍

SDK Canon : EOS Digital SDK et Camera Capture Control API

Le SDK Canon comprend essentiellement deux parties, EDSDK et CCAPI, qui offrent les mêmes fonctions de base : capture à distance, mise au point automatique par clic, prise de vue rapide, transfert d’images et moniteur Live View. La différence : EDSDK exige une connexion filaire, alors que CCAPI permet un contrôle sans fil de l’appareil.

‍

Gros plan sur un appareil photo Canon.

‍

John Maurice, European Product Marketing Manager chez Canon Europe, présente EDSDK et CCAPI : « Ce sont deux moyens d’interagir avec le matériel par le biais du logiciel, et la porte d’entrée pour contrôler un appareil photo à distance. »

John ajoute : « Si vous vous tournez vers EDSDK ou CCAPI, c’est que vous avez un problème à résoudre grâce au contrôle à distance de l’appareil. La possibilité de le faire et de l’intégrer à un logiciel profite aux organisations de tous les secteurs et pour tous les cas d’usage. »

‍

‍

« Dans tous les secteurs et pour tous les cas d’usage »

John Maurice cite notamment les entreprises d’e-commerce comme exemple de besoin de processus reproductibles et fiables. Dans l’e-commerce, les appareils photo doivent fonctionner souvent et régulièrement, et il faut un logiciel pour garantir des processus précis et fluides. La capture d’images doit également s’intégrer parfaitement à notre workflow de retouche.

John mentionne par ailleurs les photomatons lors d’événements d’entreprise comme autre cas d’usage de la photographie automatisée. « Vous souhaitez peut-être photographier les participants pour créer des souvenirs de l’événement, ou ajouter leurs photos à une base de données pour des badges d’identification. Une application logicielle peut alors piloter l’ensemble. »

‍

Plateau tournant motorisé pour la photographie, avec bras porte-appareil, éclairages et produit.

‍

Au-delà de ces exemples, les solutions d’imagerie permettent de relever de nombreux défis industriels. Réalisez des inspections à distance ou utilisez la photogrammétrie 3D pour documenter des objets physiques sous plusieurs angles dans des modèles 3D. Le SDK de Canon répond à tous ces besoins, et à bien d’autres. Il s’adresse aux entreprises, grandes ou petites, qui doivent intégrer le contrôle des appareils photo à leurs processus logiciels.

‍

‍

Accéder au téléchargement du SDK Canon

Canon EDSK permet de contrôler de nombreuses fonctions de l’appareil photo depuis votre propre logiciel. Pour accéder au téléchargement du SDK Canon, manifestez votre intérêt via le Canon Developer Programme. Une fois votre demande approuvée, vous pouvez télécharger les fichiers de la bibliothèque d’applications et commencer à utiliser le logiciel. Bénéficiez d’une assistance technique dans la région EMEA ou rejoignez un forum où les développeurs échangent sur le SDK.

‍

‍

Canon EOS Digital SDK ou CCAPI

Canon a lancé son EDSDK en septembre 2006. Basé sur un protocole plus ancien, mais éprouvé, il nécessite un raccordement par USB entre l’appareil photo et un ordinateur Windows ou Mac. L’EDSDK prend en charge un large éventail de modèles Canon, de l’EOS-1D X Mark III à l’EOS 2000D. Il prend également en charge certains appareils PowerShot, ainsi que des modèles EOS reflex et hybrides.

Grâce à cette compatibilité étendue, PhotoRobot a choisi l’EOS Digital SDK pour l’intégrer à ses systèmes. Par rapport au CCAPI, une nouveauté (2019), l’EDSDK nous permet d’offrir à nos clients la plus large compatibilité possible avec les appareils photo. Il offre aussi des vitesses de transfert d’images plus élevées, alors que le CCAPI est essentiellement une version mobile du SDK.

‍

Canon EOS Digital SDK ou CCAPI

‍

Le CCAPI utilise un protocole HTTP web pour communiquer via Wi-Fi et fonctionne sur des plateformes comme Android et iOS. Comme le SDK, il permet de contrôler plusieurs appareils photo simultanément, mais sans câblage. Cela peut désencombrer les studios, au prix toutefois d’une compatibilité limitée avec les appareils et des contraintes de bande passante du Wi-Fi.

‍

‍

Déployer le SDK Canon dans les workflows automatisés PhotoRobot

Le EDSDK de Canon s’intègre parfaitement à PhotoRobot_Controls et à toutes nos installations de photographie de produits en 3D. Pilotez à distance un ou plusieurs appareils photo. Programmez les opérations de prise de vue, de transfert d’images et de surveillance Live View.

Il vous suffit de connecter les appareils photo directement à notre logiciel et de piloter les workflows de votre studio photo depuis une seule interface. Configurez les paramètres pour automatiser les prises de vue, puis enregistrez vos configurations sous forme de « préréglages » à réutiliser autant de fois que nécessaire.

Automatisez vos processus de prise de vue, des packshots aux rotations à 360°, en passant par les photos de produits multi-rangées, les vidéos de produits et bien plus encore. Le logiciel se charge du gros du travail en synchronisant appareils photo et robots pour des prises de vue précises, homogènes et productives.

‍

‍

Découvrir d’autres ressources sur la photographie de produits

Découvrez dès aujourd’hui les solutions et intégrations PhotoRobot. Retrouvez-nous sur YouTube et LinkedIn, et abonnez-vous à la newsletter ci-dessous. Nous partageons des articles de blog, des tutoriels, des actualités et des vidéos pour vous aider à tirer le meilleur parti de votre photographie de produits.