Question

Nécessité de faire une capture d'image à distance à partir d'un appareil photo « prosumer » dans une application C#/.NET (pour capturer les photos à une résolution plus élevée et plus de contrôle que d'une webcam).

Tout avantage pour le SDK de capture à distance Canon vs Nikon? on est mieux soutenu qu'un autre? Vous cherchez un point de vue des développeurs avant de se lancer dans celui-ci ...

Était-ce utile?

La solution

Je regarde les deux SDK quand je ramassais des caméras. J'ai fini par aller avec le Canon EOS 50D et leur EDSDK. Canon a une classe wrapper dans leur code avec tous les P / Invoke prêt pour vous à utiliser. C'était la principale raison je l'ai utilisé. Certains des types P / Invoke sont un peu bizarre. J'ai eu des problèmes avec déterminer certains types de référence d'objets devaient être casté en quelques structures internes ... Lot de tâtonnement. Finalement, je l'ai eu à travailler, et il fonctionne bien. Je capture d'image en direct et statique travail de capture d'image pour elle.

Je suis désolé, je ne peux pas parler pour le SDK de Nikon. Je viens choisi Canon est parce que le P / Invoke était déjà là. L'inconvénient de EDSDK est-il fonctionne uniquement avec la gamme EOS.

Voici quelques informations plus .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top