Précédent
Outils logiciels avancés pour la capture et le contrôle d’images
Déverrouillez les capacités de capture à distance des appareils photo EOS et PowerShot avec le kit de développement logiciel de Canon pour le contrôle de l’appareil photo.
Le kit de développement logiciel (SDK) de Canon offre une large gamme de fonctions de contrôle à distance pour les appareils photo Canon EOS et PowerShot. Configurez les paramètres de l’appareil photo, capturez des photos et enregistrez des vidéos, transférez et supprimez des fichiers à partir de cartes mémoire - le tout à distance. Il est même possible d’utiliser le zoom sur des appareils photo PowerShot compatibles.
Les options plus modestes pour le contrôle de l’appareil photo incluent EOS Utility pour Mac et Windows, ou Camera Connect pour la connectivité sans fil des smartphones. Cependant, lorsque nous travaillons avec des volumes d’images plus élevés ou que nous intégrons des caméras dans un flux de travail automatisé, nous avons besoin d’une solution plus robuste.
C’est à ce moment-là que nous passons au SDK de Canon. Ce kit de développement logiciel fournit aux développeurs de logiciels et aux programmeurs informatiques des solutions numériques personnalisables pour le contrôle de l’appareil photo Canon. Canon SDK se compose principalement de deux parties principales : EDSDK (EOS Digital SDK) et CCAPI (Camera Control API).
Lisez la suite pour découvrir canon SDK, EDSDK vs CCAPI, et comment utiliser Canon SDK dans les workflows de studio photo automatisés.
Avec Canon SDK, il existe essentiellement deux parties principales, EDSDK et CCAPI, qui fournissent les mêmes fonctionnalités de base. Ceux-ci incluent la capture de caméra à distance, la mise au point par clic automatique, la prise de vue rapide, le transfert d’image et le moniteur Live View. La différence est qu’avec EDSDK, une connexion filaire est requise, tandis que CCAPI fournit un contrôle sans fil de la caméra.
John Maurice, responsable du marketing produit européen chez Canon Europe, explique EDSDK et CCAPI. « Ce sont à la fois des moyens d’interagir avec le matériel via le logiciel et la passerelle pour contrôler une caméra à distance. »
John ajoute : « La raison pour laquelle vous venez à l’EDSDK ou au CCAPI est que vous avez un problème que vous devez résoudre par le contrôle à distance de la caméra. La possibilité de le faire et de l’intégrer à un logiciel présente des avantages pour les organisations de tous les secteurs et de tous les cas d’utilisation.
John Maurice fournit aux entreprises de commerce électronique l’un de ses exemples de cas où nous avons besoin de processus reproductibles et fiables. Dans le commerce électronique, les caméras doivent fonctionner souvent et régulièrement, et nous avons besoin de logiciels pour garantir la précision et la fluidité des processus. La capture d’images doit également s’intégrer de manière transparente à notre flux de travail d’édition.
De plus, John répertorie les cabines photo pour les événements d’entreprise comme un autre cas pour les solutions de photographie automatisées. « Peut-être que vous voulez prendre des photos des participants afin de créer des souvenirs de l’événement, ou d’ajouter leurs photos à une base de données pour les cartes d’identité. Vous pourriez donc avoir une application logicielle qui contrôle cela. »
Au-delà de ces exemples, les solutions d’imagerie peuvent résoudre un large éventail de défis industriels. Effectuez des processus d’inspection à distance ou utilisez la photogrammétrie 3D pour documenter des objets physiques sous plusieurs angles dans des modèles 3D. Le SDK de Canon est une solution à tous ces problèmes et plus encore. C’est pour les entreprises grandes et petites qui ont besoin d’intégrer le contrôle de la caméra aux processus logiciels.
Canon EDSK permet de contrôler une gamme de fonctions de l’appareil photo à partir de votre propre logiciel. Accédez au téléchargement du SDK Canon en enregistrant votre intérêt via le Programme Pour développeurs Canon. L’approbation permet de télécharger les fichiers de la bibliothèque d’applications et de commencer à utiliser le logiciel. Bénéficiez d’une assistance technique dans la région EMEA ou rejoignez un forum permettant aux développeurs de discuter du SDK.
Canon a lancé son EDSDK en septembre 2006. Basé sur un protocole plus ancien, mais éprouvé, il nécessite un partage de connexion via USB d’une caméra à un ordinateur Windows ou Mac. EDSDK prend en charge une large gamme de modèles d’appareils photo Canon, de l’EOS-1D X Mark III à l’EOS 2000D. Il prend également en charge certains appareils photo PowerShot, ainsi que les modèles EOS DSLR et sans miroir.
Grâce à cette gamme plus large de prise en charge des appareils photo, PhotoRobot avons choisi le SDK numérique EOS pour l’intégrer à nos systèmes. Par rapport au CCAPI, qui est une nouvelle version (2019), EDSDK nous offre la plus large gamme possible de support de caméra pour nos clients. Il offre également des vitesses de transfert d’image plus élevées, alors que le CCAPI est essentiellement une version mobile du SDK.
Le CCAPI utilise un protocole HTTP basé sur le Web pour communiquer via WiFi et fonctionne sur des plates-formes telles qu’Android et iOS. Tout comme le SDK, il permet aux utilisateurs de contrôler plusieurs caméras en même temps, mais sans câblage. Cela peut garder les studios moins encombrés, bien qu’au prix d’une prise en charge limitée de la caméra et de contraintes de bande passante WiFI.
L’EDSDK de Canon s’intègre parfaitement à PhotoRobot_Controls et à toutes nos installations de photographie de produits 3D. Contrôlez à distance une ou plusieurs caméras. Opérations de programme pour la capture de caméra, le transfert d’image et le moniteur Live View.
Il suffit de brancher les caméras directement dans notre logiciel et de prendre le contrôle des flux de travail du studio photo sur une seule interface. Configurez les paramètres pour automatiser les séances photo et enregistrez les configurations en tant que « préréglages » pour les réutiliser encore et encore.
Automatisez les processus de photographie pour tout, des photos packshot aux tours 360, en passant par les photos de produits à plusieurs rangées, les vidéos de produits, etc. Le logiciel gère le levage lourd, synchronisant les caméras et les robots pour assurer des séances photo précises, cohérentes et productives.
Découvrez-en plus sur les solutions et intégrations PhotoRobot dès aujourd’hui. Rejoignez-nous sur YouTube et LinkedIn,et inscrivez-vous à la newsletter ci-dessous. Nous partageons des blogs, des tutoriels, des mises à jour et des vidéos pour vous assurer de tirer le meilleur parti de la photographie de vos produits.