Soy un fotógrafo experimentado que solía tener un Nikon hasta hace poco y ahora estoy pensando en comprar una nueva cámara y quiero experimentar más con ella. El tipo de cosas que quiero hacer es:
- controle el obturador en función de las señales de una computadora (basadas en sensores / temporizadores externos / etc.) o placas arduino
- Examine el software para cambiar algunos de los límites (ISO mínimo, horquillado, etc.)
- Especialmente, quiero mirar y aprender del proyecto de otras personas con sus cámaras.
Por lo tanto, ¿sabes qué marca entre Canon y Nikon tendría este ecosistema de piratería abierta a su alrededor?
¿Y dónde puedo encontrar foros / repositorios de github / bricolaje / etc. donde la gente habla de esas cosas?
Gracias
nikon
diy
open-source
firmware-hacks
electronics
pipo17171
fuente
fuente
Respuestas:
Canon gana las manos a este respecto. Muchos de los pactos de Canon pueden ejecutar CHDK ( fuentes ), lo que expone funcionalidades que de otro modo no estarían disponibles. Las DSLR más recientes pueden ejecutar Magic Lantern ( fuentes ). Magic Lantern agrega una gran cantidad de funcionalidad, incluida la capacidad de disparar timelapse y HDR dentro de la cámara, y un intervaloómetro incorporado.
Manipular el obturador es bastante fácil en las cámaras réflex digitales Canon y Nikon, y se puede hacer a través de un conector de obturador dedicado en el lateral de la cámara o mediante USB usando (o ingeniería inversa) la API de disparo atado.
fuente
Canon
Hay una extensión de firmware pirateada para Canon llamada CHDK , que es bastante extensa y está bien documentada. Creo que muchas de las funciones están integradas en la cámara, pero hay scripts UBASIC para hacer cosas de tipo intervaloómetro. Hay muchas preguntas y respuestas relacionadas con CHDK en este sitio.
Nikon
Nikon tiene un SDK oficial que le permite:
Nikon no lo admite oficialmente, la documentación no es tan extensa y no conozco una comunidad en la que pueda obtener mucha ayuda. El SDK incluye algunos programas de muestra muy básicos para comenzar.
Hay un proyecto de código abierto SDK C # Wrapper que proporciona un contenedor C # alrededor del SDK.
Hay otro proyecto de código abierto digiCamControl (.NET) que proporciona la funcionalidad de anclaje, bracketing, intervaloómetro y más para la mayoría de las DSLR de Nikon.
fuente
Yo diría en términos de orden
Sony tiene un repositorio donde puede tener acceso al sistema operativo, si hacer un desarrollo integrado es su tipo de cosa. Puede acceder a su repositorio actual aquí .
Canon debido al trabajo de Magic Lantern y al hecho de que publican alguna forma de API para trabajar con DryOS.
Si fue un usuario final que no tenía ningún interés real en ejecutar volcados de depuración, diría que Canon es una apuesta bastante buena debido al progreso en Magic Lantern. La lista de las cámaras que el trabajo no son inclusive de todo lo que Canon ha hecho pero incluyen algunos de ellos más comunes y populares queridos .
La pregunta y las respuestas relacionadas Sistemas operativos en DSLR también pueden ser de su interés.
fuente
Magic Lantern es una aplicación de terceros muy utilizada y compatible que se ejecuta en múltiples plataformas Canon y agrega mucha funcionalidad y acceso al hardware. No creo que ninguna de las plataformas sea realmente compatible con la comunidad de piratas informáticos, pero Canon realmente no ha intentado luchar contra ella directamente demasiado por lo que entiendo. No soy un chico Nikon, así que realmente no puedo comentar sobre lo que está disponible en el lado de Nikon.
fuente
Aquí hay un enlace a un gran truco para controlar una Canon 5D mark 2 con una Raspberry PI. Pone el R-PI en una batería / agarre para que se vea normal.
http://davidhunt.ie/?p=2641
Mi conjetura es que ni Canon ni Nikon quieren fomentar estos hacks, pero los amo.
fuente