Мне было интересно, как я смогу начать управлять своей цифровой зеркальной камерой Nikon? Я читал о Nikon SDK и MPT/PTP и действительно не понимаю, как начать с написания сценария для управления им. Спасибо за помощь.
Управление камерой Nikon с помощью MTP
Ответы (3)
Если вы просто хотите писать сценарии, под Linux libgphoto2 и gphoto2 — хорошее начало.
Вы можете использовать их под Windows, я не уверен, есть ли предварительно скомпилированная сборка, но это также потребует установки библиотек-оболочек USB, и это немного неудобно.
Следующим шагом выше является компиляция libgphoto2 в cygwin (в Интернете есть несколько хороших руководств, как это сделать), но это излишне.
В настоящее время я использую digicamcontrol в Windows, и для кода Nikon и C # это действительно удобно и очень быстро, плюс у него нет проблем с USB-портом. Было бы несложно написать небольшой C#, который делает то, что вы хотите (неизвестно), а затем запускать его из скриптов.
это то, что вы ищете: http://sourceforge.net/projects/nikoncswrapper/
Удачи
На случай, если кто-то все еще смотрит на это: ответ немного сложнее, если вы хотите написать свой собственный код для доступа к цифровой зеркальной фотокамере Nikon. Упомянутая выше оболочка SDK Томаса Дидериксена отлично упрощает доступ к SDK Nikon для управления практически всеми функциями камеры. - но он ограничен доступом через USB-кабель, поскольку этот SDK не поддерживает беспроводной доступ. Если последнее — то, что вам нужно, лучшим вариантом может быть digiCamControl от Duka Istvan, который Симеон предлагает выше. Этот проект C# с открытым исходным кодом можно использовать как отдельную библиотеку. (См. страницу документации по разработке). управлять всеми параметрами камеры может быть сложно.