Saya seorang fotografer berpengalaman yang dulu memiliki nikon hingga saat ini dan saya sekarang berpikir untuk membeli kamera baru dan ingin bereksperimen lebih banyak dengannya. Jenis hal yang ingin saya lakukan adalah:
- mengontrol rana berdasarkan sinyal dari komputer (berdasarkan sensor / timer eksternal / dll) atau papan Arduino
- Lihatlah ke dalam perangkat lunak untuk mengubah beberapa batasan (min ISO, bracketing, dll)
- Terutama, saya ingin melihat dan belajar dari proyek orang lain dengan kamera mereka.
Karenanya, tahukah Anda merek mana antara Canon dan Nikon yang memiliki ekosistem peretasan terbuka di sekitarnya?
Dan di mana saya dapat menemukan forum / repositori github / DIY / etc di mana orang berbicara tentang hal itu?
Terima kasih
nikon
diy
open-source
firmware-hacks
electronics
pipo17171
sumber
sumber
Jawaban:
Canon menang telak dalam hal ini. Banyak compacts Canon dapat menjalankan CHDK ( sumber ), yang memperlihatkan fungsionalitas yang tidak tersedia. DSLR yang lebih baru dapat menjalankan Magic Lantern ( sumber ). Magic Lantern menambahkan sejumlah besar fungsi, termasuk kemampuan untuk memotret timelapse dan HDR di dalam kamera, dan sebuah intervalometer bawaan.
Memanipulasi rana cukup mudah pada Canon dan Nikon DSLR, dan dapat dilakukan baik melalui jack pelepas rana khusus di sisi kamera atau melalui USB menggunakan (atau membalikkan rekayasa) API pemotretan tertambat.
sumber
Canon
Ada ekstensi firmware yang diretas untuk Canon yang disebut CHDK , yang cukup luas dan terdokumentasi dengan baik. Banyak fitur di kamera saya pikir, tetapi ada skrip UBASIC untuk melakukan hal-hal jenis intervalometer. Ada banyak pertanyaan dan jawaban terkait CHDK di situs ini.
Nikon
Nikon memiliki SDK resmi yang memungkinkan Anda untuk:
Nikon tidak mendukungnya secara resmi, dokumentasinya tidak begitu luas, dan saya tidak mengetahui komunitas di mana Anda bisa mendapatkan banyak bantuan. SDK mencakup beberapa program sampel yang sangat mendasar untuk membuat Anda maju.
Ada proyek sumber terbuka SDK C # Wrapper yang menyediakan bungkus C # di sekitar SDK.
Ada lagi proyek open source digiCamControl (.NET) yang menyediakan fungsi tethering, bracketing, intervalometer, dan banyak lagi untuk sebagian besar DSLR Nikon.
sumber
Saya akan mengatakan dalam hal ketertiban
Sony memiliki repo di mana Anda dapat memiliki akses ke sistem operasi, jika melakukan pengembangan tertanam adalah hal yang Anda sukai. Anda dapat mengakses repositori mereka saat ini di sini .
Canon karena pekerjaan Magic Lantern dan fakta bahwa mereka menerbitkan beberapa bentuk API untuk bekerja dengan DryOS.
Jika Anda adalah pengguna akhir yang tidak memiliki minat nyata dalam menjalankan dump debug, saya akan mengatakan Canon adalah taruhan yang cukup bagus karena kemajuan pada Magic Lantern. Daftar kamera yang bekerja tidak termasuk segala sesuatu yang Canon telah dibuat tetapi mereka termasuk beberapa dari mereka lebih umum dan populer yang .
Pertanyaan dan jawaban terkait Sistem Operasi dalam DSLR mungkin juga menarik bagi Anda.
sumber
Magic Lantern adalah aplikasi pihak ketiga yang sangat banyak digunakan dan didukung yang berjalan pada banyak platform Canon dan menambahkan banyak fungsi dan akses ke perangkat keras. Saya tidak berpikir kedua platform tersebut benar-benar mendukung komunitas peretasan, tetapi Canon belum benar-benar mencoba untuk melawannya secara langsung dari apa yang saya pahami. Saya bukan orang Nikon, jadi saya tidak bisa mengomentari apa yang tersedia di sisi Nikon.
sumber
Berikut adalah tautan ke retasan hebat untuk mengontrol Canon 5D mark 2 dengan Raspberry PI. Ini menempatkan R-PI dalam baterai / pegangan sehingga terlihat normal.
http://davidhunt.ie/?p=2641
Dugaan saya adalah bahwa baik Canon maupun Nikon tidak ingin mendorong peretasan ini, tetapi saya menyukainya.
sumber