¿Qué ecosistema de marca está más abierto a la piratería?

10

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:

  1. controle el obturador en función de las señales de una computadora (basadas en sensores / temporizadores externos / etc.) o placas arduino
  2. Examine el software para cambiar algunos de los límites (ISO mínimo, horquillado, etc.)
  3. 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

pipo17171
fuente
2
Es posible que desee buscar "marcas" menos conocidas como los proyectos de Kickstarter- kickstarter.com/projects/761738591/…
dpollitt
Un punto de partida para la investigación podría ser: photo.stackexchange.com/questions/35185/…
Regmi

Respuestas:

13

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.

Chinmay Kanchi
fuente
1
No estoy seguro de que Canon gane sin duda dado que Nikon tiene un SDK publicado. Sin embargo
MikeW
2
Yo diría que tiene un corte que se ejecuta en la cámara no ganar las manos hacia abajo contra el tener que mantener un ordenador conectado.
Imre
1
tal vez
entendí
1
tal vez no se atrevió a soñar que en realidad podría programar el dispositivo en sí.
PeterT
¡Hola Gracias! ¡Buscaré toda esta información pronto! :) Por su respuesta, y la de otros, parece que Canon es el camino a seguir. Lástima porque el nikon d7000 es mucho más barato que el canon 6d.
pipo17171
8

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:

  • consultar / cambiar la configuración de la cámara, como la exposición, ISO, apertura
  • dispara el obturador y recibe imágenes en la memoria
  • recibir imágenes de Live View
  • Grabar video

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.

MikeW
fuente
¡Hola Gracias! ¡Buscaré toda esta información pronto! :) Por su respuesta, y la de otros, parece que Canon es el camino a seguir. Lástima porque el nikon d7000 es mucho más barato que el canon 6d.
pipo17171
Si tiene Nikon, hay opciones, pero Canon tiene las ofertas más maduras.
MikeW
7

Yo diría en términos de orden

  1. Sony
  2. Canon

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.

Peng Tuck Kwok
fuente
¡Hola Gracias! ¡Buscaré toda esta información pronto! :) Por su respuesta, y la de otros, parece que Canon es el camino a seguir. Lástima porque el nikon d7000 es mucho más barato que el canon 6d.
pipo17171
1

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.

AJ Henderson
fuente
1

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.

Pat Farrell
fuente
2
En realidad, Canon es bastante adulto acerca de Magic Lantern. De varias respuestas de CPS, la línea oficial de Canon parece ser que cualquier garantía sobre el equipo Canon sigue siendo válida siempre que el firmware personalizado no sea directamente responsable del daño.
Chinmay Kanchi
Wow, eso es genial
Pat Farrell