Вопрос

Необходимо сделать удаленный захват изображения с камеры «просуммер» в C#/.NET APP (для захвата фотографий с более высоким разрешением и большим контролем, чем веб -камера).

Любое преимущество для Canon vs. Nikon Remote Capture SDK? Один лучший поддерживается, чем другой? Ищу перспективу разработчика, прежде чем приступить к этому ...

Это было полезно?

Решение

Я посмотрел на обоих SDK, когда выбирал камеры. Я закончил тем, что пошел с Canon EOS 50D и их EDSDK. Canon имеет класс обертки в своем коде со всеми готовыми к вам P/Invoke. Это была основная причина, по которой я использовал это. Некоторые из типов p/inloke немного странны. У меня были проблемы с выяснением некоторых ссылок на объект, которые необходимо поднять на некоторые внутренние структуры ... много испытаний и ошибок. В конце концов я заставил его работать, и это работает хорошо. У меня есть живой захват изображения и статический захват изображений, работающий для него.

Мне жаль, что я не могу говорить за SDK Nikon. Я просто выбрал Canon's, потому что P/Nenloke уже был там. Недостатком EDSDK является то, что он работает только с линией EOS.

Вот еще немного Информация.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top