какая экосистема бренда более открыта для взлома? - Фотопедия
9 голосов
/ 14 марта 2013

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

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

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

А где я могу найти форумы / github repos / DIY / etc, где люди говорят об этом?

Спасибо

Ответы [ 5 ]

13 голосов
/ 14 марта 2013

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

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

8 голосов
/ 14 марта 2013

Canon

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

Nikon

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

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

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

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

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

7 голосов
/ 15 марта 2013

Я бы сказал, с точки зрения порядка

  1. Sony
  2. Canon

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

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

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

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

1 голос
/ 14 марта 2013

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

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

Мне кажется, что ни Canon, ни Nikon не хотят поощрять эти хаки, но я люблю их.

1 голос
/ 14 марта 2013

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

...