Ketika kita menggunakan fswebcamuntuk mengambil gambar, tampak bahwa kamera diinisialisasi, mengambil gambar dan kemudian terputus. Beberapa webcam memiliki fungsi untuk menyeimbangkan kecerahannya secara otomatis. Misalnya, di ruangan gelap mereka merasakan bahwa kebutuhan kecerahan meningkat sementara di daerah yang terang, kecerahan mungkin perlu dikurangi. Kamera melakukan ini dengan memeriksa bingkainya sendiri dan menganalisisnya. Ketika pengambilan gambar terjadi segera setelah kamera diinisialisasi, itu belum melihat cukup data untuk mengetahui seberapa terang lingkungan itu dan tampak bahwa itu mengasumsikan bahwa lingkungan itu SUPER cerah dan menurunkan kontrol eksposur ke minimum (menghasilkan dalam gambar hitam). Saat lebih banyak frame diperiksa, kamera dengan cepat menyesuaikan pengaturan eksposurnya.
Untuk menggunakannya fswebcam, kami dapat menyediakan opsi -S <num>yang jumlah bingkai yang harus "dilihat" dan "dilewati" kamera sebelum menangkap gambar yang Anda inginkan. Saya menemukan bahwa jika saya memasok lompatan 20kamera telah memiliki cukup frame untuk mengatur sendiri eksposurnya dan karena kami memproses 30 frame per detik, itu masih kurang dari satu detik penundaan untuk meraih 1 frame. Untuk streaming video, kita seharusnya tidak memiliki masalah karena kamera akan diinisialisasi dan tetap diinisialisasi.
Karena tautan eksternal dapat hilang, bisakah Anda menangkap detail yang diperlukan dari pos itu menjadi jawaban Anda? Ini akan memungkinkan orang lain menemukan jawaban di situs ini tanpa harus mengklik. Gunakan atribusi yang benar jika perlu.
fswebcam -d /dev/video0 -r 640x480 -v -S 10 --set brightness=100% test_image.jpg
Jawaban:
Ketika kita menggunakan
fswebcam
untuk mengambil gambar, tampak bahwa kamera diinisialisasi, mengambil gambar dan kemudian terputus. Beberapa webcam memiliki fungsi untuk menyeimbangkan kecerahannya secara otomatis. Misalnya, di ruangan gelap mereka merasakan bahwa kebutuhan kecerahan meningkat sementara di daerah yang terang, kecerahan mungkin perlu dikurangi. Kamera melakukan ini dengan memeriksa bingkainya sendiri dan menganalisisnya. Ketika pengambilan gambar terjadi segera setelah kamera diinisialisasi, itu belum melihat cukup data untuk mengetahui seberapa terang lingkungan itu dan tampak bahwa itu mengasumsikan bahwa lingkungan itu SUPER cerah dan menurunkan kontrol eksposur ke minimum (menghasilkan dalam gambar hitam). Saat lebih banyak frame diperiksa, kamera dengan cepat menyesuaikan pengaturan eksposurnya.Untuk menggunakannya
fswebcam
, kami dapat menyediakan opsi-S <num>
yang jumlah bingkai yang harus "dilihat" dan "dilewati" kamera sebelum menangkap gambar yang Anda inginkan. Saya menemukan bahwa jika saya memasok lompatan20
kamera telah memiliki cukup frame untuk mengatur sendiri eksposurnya dan karena kami memproses 30 frame per detik, itu masih kurang dari satu detik penundaan untuk meraih 1 frame. Untuk streaming video, kita seharusnya tidak memiliki masalah karena kamera akan diinisialisasi dan tetap diinisialisasi.sumber
Anda perlu melewati beberapa frame pertama sebelum mengambil gambar, untuk info lebih lanjut lihat posting blog di sini
sumber