Canon
Существует взломанное расширение прошивки для Canon под названием CHDK , которое довольно обширное и хорошо документировано. Я думаю, что многие функции встроены в камеру, но есть UBASIC-скрипты для выполнения операций типа интервального измерителя. На этом сайте много вопросов и ответов о CHDK.
Nikon
Nikon имеет официальный SDK , который позволяет:
- запрос / изменение настроек камеры, таких как экспозиция, ISO, диафрагма
- срабатывание затвора и получение изображений в память
- получение изображений в режиме реального времени
- запись видео
Nikon не поддерживает его официально, документация не настолько обширна, и я не знаю сообщества, где вы можете получить большую помощь. SDK включает в себя несколько базовых примеров программ, которые помогут вам начать работу.
Существует проект с открытым исходным кодом SDK C # Wrapper , который предоставляет оболочку C # вокруг SDK.
Существует еще один проект с открытым исходным кодом digiCamControl (.NET), который обеспечивает привязку, брекетинг, интервалометр и многое другое для большинства цифровых зеркальных камер Nikon.