Ich bin ein erfahrener Fotograf, der bis vor kurzem eine Nikon hatte, und überlege nun, eine neue Kamera zu kaufen, und möchte mehr damit experimentieren. Die Arten von Dingen, die ich tun möchte, sind:
Wissen Sie also, welche Marke zwischen Canon und Nikon dieses offene Hacking-Ökosystem um sich herum haben würde?
Und wo kann ich Foren/Github-Repos/DIY/etc finden, wo Leute über dieses Zeug reden?
Vielen Dank
Kanon
Es gibt eine gehackte Firmware-Erweiterung für Canon namens CHDK , die ziemlich umfangreich und gut dokumentiert ist. Viele der Funktionen befinden sich in der Kamera, denke ich, aber es gibt UBASIC-Skripte , um Dinge vom Typ Intervallometer zu machen. Auf dieser Website finden Sie viele Fragen und Antworten zu CHDK.
Nikon
Nikon hat ein offizielles SDK , mit dem Sie:
Nikon unterstützt es nicht offiziell, die Dokumentation ist nicht so umfangreich, und mir ist keine Community bekannt, in der Sie viel Hilfe bekommen können. Das SDK enthält einige sehr einfache Beispielprogramme, um Ihnen den Einstieg zu erleichtern.
Es gibt ein Open-Source-Projekt SDK C# Wrapper , das einen C#-Wrapper um das SDK bereitstellt.
Es gibt ein weiteres Open-Source-Projekt digiCamControl (.NET), das Tethering, Bracketing, Intervalometer-Funktionalität und mehr für die meisten Nikon-DSLRs bietet.
Canon gewinnt in dieser Hinsicht zweifellos. Viele Kompaktkameras von Canon können CHDK ( Quellen ) ausführen, wodurch ansonsten nicht verfügbare Funktionen verfügbar sind. Die neueren DSLRs können Magic Lantern ausführen ( Quellen ). Magic Lantern fügt riesige Mengen an Funktionalität hinzu, einschließlich der Möglichkeit, Zeitraffer und HDR in der Kamera aufzunehmen, und einen eingebauten Intervallmesser.
Die Manipulation des Verschlusses ist sowohl bei Canon- als auch bei Nikon-DSLRs ziemlich einfach und kann sowohl über eine dedizierte Auslöserbuchse an der Seite der Kamera als auch über USB mit (oder Reverse Engineering) der Tethered-Shooting-API erfolgen.
Ich würde sagen in Bezug auf die Reihenfolge
Sony hat ein Repo, in dem Sie auf das Betriebssystem zugreifen können, wenn Sie Embedded-Entwicklung betreiben möchten. Sie können hier auf ihr aktuelles Repository zugreifen .
Canon wegen der Magic Lantern-Arbeit und der Tatsache, dass sie irgendeine Form von API veröffentlichen, um mit DryOS zu arbeiten.
Wenn Sie ein Endbenutzer wären, der kein wirkliches Interesse daran hat, Debug-Dumps auszuführen, würde ich sagen, dass Canon aufgrund der Fortschritte bei Magic Lantern eine ziemlich gute Wahl ist. Die Liste der funktionierenden Kameras enthält nicht alles, was Canon hergestellt hat, aber sie enthält einige von ihnen, die häufiger und beliebter sind .
Die Frage und die dazugehörigen Antworten Betriebssysteme in DSLR könnten Sie ebenfalls interessieren.
Magic Lantern ist eine sehr weit verbreitete und unterstützte Anwendung von Drittanbietern, die auf mehreren Canon-Plattformen läuft und eine Menge Funktionalität und Zugriff auf die Hardware hinzufügt. Ich glaube nicht, dass eine der beiden Plattformen die Hacker-Community wirklich unterstützt, aber Canon hat nicht wirklich versucht, sie direkt zu sehr zu bekämpfen, soweit ich weiß. Ich bin kein Nikon-Typ, daher kann ich nicht wirklich kommentieren, was auf der Nikon-Seite verfügbar ist.
Hier ist ein Link zu einem großartigen Hack zur Steuerung einer Canon 5D Mark 2 mit einem Raspberry PI. Es steckt den R-PI in eine Batterie / einen Griff, damit er normal aussieht.
Ich vermute, dass weder Canon noch Nikon diese Hacks fördern wollen, aber ich liebe sie.
dpollitt
Regmi