экосистема какого бренда более открыта для взлома?

Я опытный фотограф, у которого до недавнего времени был Nikon, а теперь я думаю о покупке новой камеры и хочу больше экспериментировать с ней. Типы вещей, которые я хочу сделать, это:

  1. управлять затвором по сигналам с компьютера (по датчикам/внешним таймерам/и т.д.) или плат ардуино
  2. Загляните в программное обеспечение, чтобы изменить некоторые ограничения (минимальное значение ISO, брекетинг и т. д.).
  3. Особенно я хочу смотреть и учиться на проектах других людей с их камерами.

Следовательно, знаете ли вы, какой бренд между Canon и Nikon будет иметь эту открытую хакерскую экосистему?

И где я могу найти форумы/репозитории github/DIY/и т. д., где люди говорят об этом?

Спасибо

Возможно, вы захотите изучить менее известные «бренды», такие как проекты Kickstarter-kickstarter.com/projects/761738591/…
Отправной точкой для исследования может быть: photo.stackexchange.com/questions/35185/…

Ответы (5)

Канон

Существует взломанное расширение прошивки для Canon под названием CHDK , которое довольно обширно и хорошо задокументировано. Я думаю, что многие функции встроены в камеру, но есть скрипты UBASIC для выполнения вещей типа интервалометра. На этом сайте есть много вопросов и ответов, связанных с CHDK.

Никон

У Nikon есть официальный SDK , который позволяет:

  • запрос/изменение настроек камеры, таких как экспозиция, ISO, диафрагма
  • запускать затвор и получать изображения в память
  • получать изображения в режиме реального времени
  • запись видео

Nikon официально не поддерживает его, документация не так обширна, и я не знаю сообщества, где вы могли бы получить большую помощь. SDK включает в себя несколько очень простых примеров программ, которые помогут вам приступить к работе.

Существует проект SDK C# Wrapper с открытым исходным кодом, который предоставляет оболочку C# вокруг SDK.

Существует еще один проект с открытым исходным кодом digiCamControl (.NET), который обеспечивает привязку, брекетинг, функции интервалометра и многое другое для большинства зеркальных фотокамер Nikon.

Привет спасибо! Я скоро посмотрю всю эту информацию! :) Судя по вашему ответу и другим, Canon — это то, что вам нужно. Очень жаль, потому что никон д7000 намного дешевле, чем кэнон 6д.
Если у вас есть Nikon, есть варианты, но у Canon есть более зрелые предложения.

Canon в этом плане явно выигрывает. Многие из компактов Canon могут работать с CHDK ( исходники ), который предоставляет функции, недоступные в противном случае. Более свежие зеркальные фотокамеры могут работать с Magic Lantern ( исходники ). Magic Lantern добавляет огромное количество функций, в том числе возможность снимать таймлапс и HDR в камере, а также встроенный интервалометр.

Управлять затвором довольно легко как на цифровых зеркальных фотокамерах Canon, так и на Nikon, и это можно сделать как через специальный разъем для спуска затвора на боковой панели камеры, так и через USB с использованием (или обратного проектирования) привязанного API съемки.

Не уверен, что Canon выиграет, учитывая, что у Nikon есть опубликованный SDK. Хотя CHDK и Magic Lantern, безусловно, более известны.
Я бы сказал, что взлом, работающий в камере , выигрывает у того, чтобы держать компьютер подключенным .
может я неправильно понял его желание "управлять затвором по сигналам с компа"
возможно, он не смел мечтать, что действительно сможет запрограммировать само устройство.
Привет спасибо! Я скоро посмотрю всю эту информацию! :) Судя по вашему ответу и другим, Canon — это то, что вам нужно. Очень жаль, потому что никон д7000 намного дешевле, чем кэнон 6д.
D7000 и 6D не сопоставимые камеры. 6Д полнокадровый, Д7000 нет. 7D и D7000 сопоставимы, как и 6D и D600. Но да, современные камеры Nikon кажутся дешевле, чем эквивалентные Canon.

я бы сказал по порядку

  1. Сони
  2. Канон

У Sony есть репозиторий, где вы можете получить доступ к операционной системе, если вы занимаетесь разработкой встраиваемых систем. Вы можете получить доступ к их текущему репозиторию здесь .

Canon из-за работы Magic Lantern и того факта, что они публикуют некоторую форму API для работы с DryOS.

Если бы вы были конечным пользователем, который не проявлял реального интереса к запуску отладочных дампов, я бы сказал, что Canon — довольно хорошая ставка из-за прогресса в Magic Lantern. Список работающих камер не включает все, что сделала Canon, но включает некоторые из них, наиболее распространенные и популярные .

Вопрос и связанные с ним ответы Операционные системы в DSLR также могут вас заинтересовать.

Привет спасибо! Я скоро посмотрю всю эту информацию! :) Судя по вашему ответу и другим, Canon — это то, что вам нужно. Очень жаль, потому что никон д7000 намного дешевле, чем кэнон 6д.

Magic Lantern — очень широко используемое и поддерживаемое стороннее приложение, которое работает на нескольких платформах Canon и добавляет множество функций и доступ к оборудованию. Я не думаю, что какая-либо платформа действительно поддерживает хакерское сообщество, но, насколько я понимаю, Canon не слишком сильно пыталась бороться с этим напрямую. Я не сотрудник Nikon, поэтому не могу комментировать то, что доступно на стороне Nikon.

Вот ссылка на отличный способ управления Canon 5D mark 2 с помощью Raspberry PI. Он помещает R-PI в батарею / рукоятку, поэтому он выглядит нормально.

http://davidhunt.ie/?p=2641

Я предполагаю, что ни Canon, ни Nikon не хотят поощрять эти хаки, но мне они нравятся.

На самом деле, Canon довольно взрослый в отношении Magic Lantern. Судя по различным ответам CPS, официальная линия Canon, по-видимому, заключается в том, что любые гарантии на оборудование Canon остаются в силе , если кастомная прошивка не несет прямой ответственности за ущерб.
Вау, это довольно круто