Я опытный фотограф, у которого до недавнего времени был Nikon, а теперь я думаю о покупке новой камеры и хочу больше экспериментировать с ней. Типы вещей, которые я хочу сделать, это:
Следовательно, знаете ли вы, какой бренд между Canon и Nikon будет иметь эту открытую хакерскую экосистему?
И где я могу найти форумы/репозитории github/DIY/и т. д., где люди говорят об этом?
Спасибо
Канон
Существует взломанное расширение прошивки для Canon под названием CHDK , которое довольно обширно и хорошо задокументировано. Я думаю, что многие функции встроены в камеру, но есть скрипты UBASIC для выполнения вещей типа интервалометра. На этом сайте есть много вопросов и ответов, связанных с CHDK.
Никон
У Nikon есть официальный SDK , который позволяет:
Nikon официально не поддерживает его, документация не так обширна, и я не знаю сообщества, где вы могли бы получить большую помощь. SDK включает в себя несколько очень простых примеров программ, которые помогут вам приступить к работе.
Существует проект SDK C# Wrapper с открытым исходным кодом, который предоставляет оболочку C# вокруг SDK.
Существует еще один проект с открытым исходным кодом digiCamControl (.NET), который обеспечивает привязку, брекетинг, функции интервалометра и многое другое для большинства зеркальных фотокамер Nikon.
Canon в этом плане явно выигрывает. Многие из компактов Canon могут работать с CHDK ( исходники ), который предоставляет функции, недоступные в противном случае. Более свежие зеркальные фотокамеры могут работать с Magic Lantern ( исходники ). Magic Lantern добавляет огромное количество функций, в том числе возможность снимать таймлапс и HDR в камере, а также встроенный интервалометр.
Управлять затвором довольно легко как на цифровых зеркальных фотокамерах Canon, так и на Nikon, и это можно сделать как через специальный разъем для спуска затвора на боковой панели камеры, так и через USB с использованием (или обратного проектирования) привязанного API съемки.
я бы сказал по порядку
У 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 в батарею / рукоятку, поэтому он выглядит нормально.
Я предполагаю, что ни Canon, ни Nikon не хотят поощрять эти хаки, но мне они нравятся.
дполлитт
Регми