Je suis un photographe chevronné qui avait un nikon jusqu'à récemment et je pense maintenant à acheter un nouvel appareil photo et je veux en expérimenter davantage. Les types de choses que je veux faire sont:
- contrôler l'obturateur sur la base des signaux provenant d'un ordinateur (sur la base de capteurs / minuteries externes / etc.) ou de cartes Arduino
- Examinez le logiciel pour modifier certaines limites (ISO min., Bracketing, etc.)
- Surtout, je veux regarder et apprendre du projet des autres avec leurs caméras.
Par conséquent, savez-vous quelle marque entre Canon et Nikon aurait cet écosystème de piratage ouvert autour d'elle?
Et où puis-je trouver des forums / github repos / DIY / etc où les gens parlent de ces trucs?
Merci
nikon
diy
open-source
firmware-hacks
electronics
pipo17171
la source
la source
Réponses:
Canon gagne haut la main à cet égard. De nombreux compacts de Canon peuvent exécuter CHDK ( sources ), ce qui expose des fonctionnalités autrement indisponibles. Les reflex numériques les plus récents peuvent exécuter Magic Lantern ( sources ). Magic Lantern ajoute d'énormes quantités de fonctionnalités, y compris la possibilité de filmer en accéléré et en HDR dans l'appareil photo, et un intervalomètre intégré.
La manipulation de l'obturateur est assez facile sur les reflex numériques Canon et Nikon, et peut être effectuée à la fois via une prise de déclenchement dédiée sur le côté de l'appareil photo ou via USB en utilisant (ou l'ingénierie inverse) l'API de prise de vue captive.
la source
Canon
Il existe une extension de firmware piratée pour Canon appelée CHDK , qui est assez étendue et bien documentée. Beaucoup de fonctionnalités sont à huis clos, je pense, mais il existe des scripts UBASIC pour faire des trucs de type intervalomètre. Il y a beaucoup de questions et réponses liées à CHDK sur ce site.
Nikon
Nikon dispose d'un SDK officiel qui vous permet de:
Nikon ne le prend pas officiellement en charge, la documentation n'est pas très complète et je ne connais pas de communauté où vous pouvez obtenir beaucoup d'aide. Le SDK comprend des exemples de programmes très basiques pour vous aider à démarrer.
Il existe un projet open source SDK C # Wrapper qui fournit un wrapper C # autour du SDK.
Il existe un autre projet open source digiCamControl (.NET) qui fournit la fonctionnalité de partage de connexion, de bracketing, d'intervallomètre et bien plus pour la plupart des reflex numériques Nikon.
la source
Je dirais en termes de commande
Sony a un dépôt où vous pouvez avoir accès au système d'exploitation, si faire du développement intégré est votre genre de chose. Vous pouvez accéder à leur référentiel actuel ici .
Canon en raison du travail de Magic Lantern et du fait qu'ils publient une certaine forme d'API pour fonctionner avec DryOS.
Si vous étiez un utilisateur final qui n'avait aucun intérêt réel à exécuter des vidages de débogage, je dirais que Canon est un très bon pari en raison des progrès sur Magic Lantern. La liste des caméras que le travail ne sont pas compris tout ce que Canon a fait , mais ils comprennent certains d'entre eux plus communs et populaires les .
La question et les réponses associées aux systèmes d'exploitation des reflex numériques pourraient également vous intéresser.
la source
Magic Lantern est une application tierce très largement utilisée et prise en charge qui s'exécute sur plusieurs plates-formes Canon et ajoute de nombreuses fonctionnalités et un accès au matériel. Je ne pense pas que l'une ou l'autre plate-forme supporte vraiment la communauté de piratage, mais Canon n'a pas vraiment essayé de le combattre trop directement d'après ce que je comprends. Je ne suis pas un gars Nikon, donc je ne peux pas vraiment commenter ce qui est disponible du côté Nikon.
la source
Voici un lien vers un excellent hack de contrôle d'un Canon 5D mark 2 avec un Raspberry PI. Il place le R-PI dans une batterie / poignée pour qu'il semble normal.
http://davidhunt.ie/?p=2641
Je suppose que ni Canon ni Nikon ne veulent encourager ces hacks, mais je les aime.
la source