яка екосистема бренду є більш відкритою для злому?


10

Я досвідчений фотограф, який донедавна мав нікон, і зараз думаю про придбання нової камери і хочу більше експериментувати з цим. Я хочу зробити такі типи:

  1. керуйте затвором на основі сигналів з комп’ютера (на основі датчиків / зовнішніх таймерів / тощо) або ардуїнових плат
  2. Погляньте на програмне забезпечення, щоб змінити деякі обмеження (min ISO, брекетінг тощо)
  3. Особливо, я хочу дивитись та вчитися на проекті інших народів своїми камерами.

Отже, чи знаєте ви, який бренд між Canon і Nikon мав би навколо себе цю відкриту хакерську екосистему?

І де я можу знайти форуми / github repos / DIY / тощо, де люди говорять про ці речі?

Дякую


2
Ви можете заглянути в менш відомі "бренди", такі як проекти Kickstarter- kickstarter.com/projects/761738591/…
dpollitt

Початковою точкою для дослідження може стати: photo.stackexchange.com/questions/35185/…
Regmi

Відповіді:


13

У цьому плані Canon виграє руки. Багато компактних компаній Canon можуть працювати з CHDK ( джерелами ), що відкриває недоступні функціональні можливості. Найновіші DSLR можуть запускати Magic Lantern ( джерела ). Magic Lantern додає величезної кількості функціональних можливостей, включаючи можливість зйомки часового проміжку та HDR в камері та вбудований інтервалометр.

Керувати затвором досить легко як на DSLR-дисках Canon, так і на Nikon, і їх можна здійснити як за допомогою спеціального гнізда затвора на боці камери, так і через USB за допомогою (або зворотної інженерії) прив’язаного API зйомки.


1
Не впевнений, що Canon виграє руки, якщо Nikon має опублікований SDK. CHDK та Magic Lantern, безумовно, більш відомі
MikeW

2
Я б сказав, що хак, що працює в камері , перемагає проти того, щоб підтримувати комп'ютер.
Імре

1
можливо я неправильно зрозумів його бажання "керувати затвором на основі сигналів від комп'ютера"
MikeW

1
можливо, він не наважився мріяти, що насправді зможе сам програмувати пристрій.
PeterT

Привіт, спасибі! Я незабаром вивчу всю цю інформацію! :) З вашої відповіді та інших людей, мабуть, Canon - це шлях. Шкода, що nikon d7000 набагато дешевше, ніж Canon 6d.
pipo17171

8

Canon

Існує зламане розширення мікропрограмного забезпечення для Canon під назвою CHDK , яке досить масштабне та добре задокументоване. Думаю, що багато функцій є в камері, але є UBASIC-сценарії для виконання інтервалометрового типу. На цьому сайті є багато питань, що стосуються CHDK.

Nikon

Nikon має офіційний SDK, який дозволяє:

  • запит / зміна налаштувань камери, таких як експозиція, ISO, діафрагма
  • спуску затвора та отримання зображень у пам'ять
  • отримувати зображення в режимі Live View
  • записувати відео

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

Існує проект з відкритим кодом SDK C # Wrapper, який забезпечує обгортку C # навколо SDK.

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


Привіт, спасибі! Я незабаром вивчу всю цю інформацію! :) З вашої відповіді та інших людей, мабуть, Canon - це шлях. Шкода, що nikon d7000 набагато дешевше, ніж Canon 6d.
pipo17171

Якщо у вас є Nikon, є варіанти, але Canon має більш зрілі пропозиції.
MikeW

7

Я б сказав з точки зору порядку

  1. Sony
  2. Canon

У Sony є репо, де ви можете мати доступ до операційної системи, якщо вбудована розробка - це ваша річ. Ви можете отримати доступ до їх поточного сховища тут .

Canon завдяки роботі Magic Lantern і тому, що вони публікують певну форму API для роботи з DryOS.

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

Питання та відповідні відповіді Операційні системи в DSLR також можуть вас зацікавити.


Привіт, спасибі! Я незабаром вивчу всю цю інформацію! :) З вашої відповіді та інших людей, мабуть, Canon - це шлях. Шкода, що nikon d7000 набагато дешевше, ніж Canon 6d.
pipo17171

1

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


1

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

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

Я здогадуюсь, що ні Canon, ні Nikon не хочуть заохочувати ці хаки, але я їх люблю.


2
Насправді, Canon досить дорослий щодо Чарівного Ліхтаря. З різних відповідей CPS, офіційна лінія Canon здається, що будь-які гарантії на обладнання Canon залишаються дійсними до тих пір, поки спеціальна прошивка не несе прямої відповідальності за пошкодження.
Chinmay Kanchi

Ого, це досить круто
Пат Фаррелл
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.