Yanıtlar:
Bir fswebcam
görüntüyü yakalamak için kullandığımızda, kameranın başlatıldığı, bir görüntüyü yakaladığı ve daha sonra bağlantısı kesildiği anlaşılıyor. Bazı web kameraları parlaklıklarını otomatik olarak dengeleme işlevine sahiptir. Örneğin, karanlık bir odada, aydınlık bir alanda parlaklığın artması gerektiğini hissederler, parlaklığın azaltılması gerekebilir. Kamera bunu kendi çerçevelerini inceleyerek ve analiz ederek yapar. Fotoğraf makinesi başlatıldıktan hemen sonra bir görüntü yakalaması meydana geldiğinde, ortamın ne kadar parlak olduğunu bilmek için yeterli veri görmedi ve ortamın SÜPER parlak olduğunu varsayar ve pozlama kontrolünü en aza indirir (sonuç olarak siyah bir görüntüde). Daha fazla kare incelendiğinde, fotoğraf makinesi pozlama ayarlarını hızlı bir şekilde yapar.
Kullanmak için fswebcam
, -S <num>
kameranın istediğiniz görüntüyü yakalamadan önce "görmesi" ve "atlaması" gereken kare sayısı olan seçeneği sağlayabiliriz . 20
Kameranın bir atlamasının kendi pozlamasını ayarlamak için yeterli kareye sahip olduğunu ve saniyede 30 kareyi işlediğimiz için, 1 kareyi kapmak için hala ikinci bir gecikmeden daha az olduğunu fark ediyorum . Video akışı için, kamera başlatılacağı ve başlangıçta kalacağı için sorun yaşamamalıyız.
Sen blog yazısı bkz fazla bilgi için, fotoğraf çekiminden önce ilk birkaç kare atlamak gerekiyor burada
fswebcam -d /dev/video0 -r 640x480 -v -S 10 --set brightness=100% test_image.jpg