Лучше .NET SDK Support - Canon или Nikon? [закрыто
-
13-10-2019 - |
Вопрос
Необходимо сделать удаленный захват изображения с камеры «просуммер» в 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.
Вот еще немного Информация.