Saat ini saya sedang membangun sebuah mesin yang harus mengambil gambar bagian serangga kecil dari tabung reaksi. Bagian-bagian dijatuhkan ke tabung reaksi dan kamera harus memicu dan mengambil gambar ketika bagian-bagian itu jatuh ke dalam cairan di dalam tabung.
Namun, ada masalah untuk memilih jenis kamera yang benar. Kamera "visi mesin" nyata sangat mahal dan optiknya (dan kameranya sendiri) pada dasarnya omong kosong. Kamera sistem umum lebih unggul dalam hal kualitas gambar. Namun, pemrograman perangkat lunak khusus untuk PC mungkin menjadi masalah.
Jadi pertanyaannya adalah: Apakah ada kamera di pasar yang memang memiliki antarmuka terbuka (terdefinisi dengan baik) untuk mengendalikannya langsung dari PC?
Sunting: Ditemukan bahwa ada SDK untuk beberapa model kamera Canon. Adakah yang punya pengalaman dengan itu? Bisakah Anda mengontrol kamera sepenuhnya dengan itu dan bahkan streaming video saat diperlukan?
sumber
Jawaban:
Saya tidak tahu tentang antarmuka terbuka untuk kamera, tetapi mungkin ada solusi lain untuk masalah Anda.
Sesuatu seperti TriggerTrap mungkin merupakan opsi yang baik untuk Anda. Kaitkan laser yang menyinari tabung ke sensor cahaya yang terhubung ke TriggerTrap dan atur agar mati ketika sinar rusak.
Ini adalah bagaimana beberapa fotografi kecepatan tinggi dilakukan.
sumber
Magic Lantern custom firmware untuk kamera Canon memiliki opsi untuk mengambil gambar menggunakan deteksi gerakan. Anda dapat menentukan rentang sensitivitas khusus untuk opsi ini, tetapi saya tidak yakin apakah itu sensitif atau cukup cepat untuk Anda.
Jika Anda sudah memiliki kamera yang kompatibel, Anda dapat mencobanya. Anda tidak akan dikenakan biaya apa pun karena firmware khusus gratis.
jika Anda ingin melangkah lebih jauh, Anda selalu dapat mengunduh kode sumber untuk firmware dan menyesuaikan fungsi khusus ini.
sumber
Canon Hackers Development Kit adalah firmware khusus yang cukup kuat yang mungkin dapat menjalankan fungsi yang Anda butuhkan. Ini memungkinkan Anda membuat skrip kamera menggunakan Lua untuk melakukan deteksi gerak, streaming video dll.
Kit Pengembangan Peretas Canon CHDK
sumber
Sebagian besar kamera menerapkan protokol ptp untuk akses ke file dan kontrol. Ada beberapa antarmuka yang menggunakan protokol ptp. Di Linux ada misalnya gphoto2 sebagai alat commandline yang dapat mengontrol banyak aspek dari sebagian besar kamera digital melihat ke dalamnya, mungkin ada juga windows prto jika Anda ingin mengambil kendali dari windows.
sumber