Я опытный фотограф, который до недавнего времени имел никон, и теперь я думаю о покупке новой камеры и хочу больше экспериментировать с ней. Типы вещей, которые я хочу сделать:
- управлять затвором на основе сигналов от компьютера (на основе датчиков / внешних таймеров / и т. д.) или плат Arduino
- Изучите программное обеспечение, чтобы изменить некоторые ограничения (мин ISO, брекетинг и т. Д.)
- Особенно я хочу смотреть и учиться на чужих проектах с их камерами.
Следовательно, вы знаете, какой бренд между Canon и Nikon будет иметь эту открытую хакерскую экосистему?
И где я могу найти форумы / github repos / DIY / etc, где люди говорят об этом?
Спасибо
nikon
diy
open-source
firmware-hacks
electronics
pipo17171
источник
источник
Ответы:
В этом отношении Canon побеждает. Многие из компактов Canon могут работать с CHDK ( исходниками ), что предоставляет другие недоступные функции. Более поздние зеркалки могут запускать Magic Lantern ( источники ). Magic Lantern добавляет огромное количество функций, в том числе возможность снимать в режиме Timelapse и HDR в камере, а также встроенный интервалометр.
Управлять затвором довольно просто как на цифровых зеркальных фотокамерах Canon, так и на Nikon, и это можно сделать как через специальное гнездо спуска затвора на боковой панели камеры, так и через USB с использованием (или реверс-инжиниринг) API-интерфейса съемки с привязью.
источник
каноник
Существует взломанное расширение прошивки для Canon под названием CHDK , которое довольно обширно и хорошо документировано. Я думаю, что многие функции встроены в камеру, но есть сценарии UBASIC для выполнения интервальных измерений. На этом сайте есть много вопросов и ответов, связанных с CHDK.
Nikon
Nikon имеет официальный SDK, который позволяет:
Nikon не поддерживает его официально, документация не так обширна, и я не знаю сообщества, где вы можете получить большую помощь. SDK включает в себя несколько самых простых примеров программ, которые помогут вам начать работу.
Существует SDK C # Wrapper с открытым исходным кодом, который предоставляет оболочку C # вокруг SDK.
Существует еще один проект с открытым исходным кодом digiCamControl (.NET), который обеспечивает привязку, брекетинг, интервалометр и многое другое для большинства цифровых зеркальных фотокамер Nikon.
источник
Я бы сказал, с точки зрения порядка
У Sony есть репозиторий, в котором вы можете получить доступ к операционной системе, если вы занимаетесь разработкой встраиваемых систем. Вы можете получить доступ к их текущему хранилищу здесь .
Canon из-за работы Magic Lantern и того факта, что они публикуют некоторые формы API для работы с DryOS.
Если бы вы были конечным пользователем, который не имел реального интереса к запуску отладочных дампов, я бы сказал, что Canon - неплохая ставка из-за прогресса в Magic Lantern. Список камер , которые работают не включает все , что Canon сделал , но они включают в себя некоторые из них более общих и популярных из них .
Вопрос и связанные с ним ответы Операционные системы в DSLR также могут вас заинтересовать.
источник
Magic Lantern - очень широко используемое и поддерживаемое стороннее приложение, которое работает на нескольких платформах Canon и добавляет множество функций и доступа к оборудованию. Я не думаю, что какая-либо из этих платформ действительно поддерживает сообщество хакеров, но Canon на самом деле не слишком старалась бороться с этим, насколько я понимаю. Я не парень Nikon, поэтому я не могу комментировать то, что доступно на стороне Nikon.
источник
Вот ссылка на отличный способ управления Canon 5D mark 2 с помощью Raspberry PI. Это помещает R-PI в батарею / власть, таким образом это выглядит нормальным.
http://davidhunt.ie/?p=2641
Я предполагаю, что ни Canon, ни Nikon не хотят поощрять эти хаки, но я люблю их.
источник