উত্তর:
আমরা যখন fswebcam
কোনও চিত্র দখল করতে ব্যবহার করি তখন দেখা যায় ক্যামেরাটি শুরু হয়ে গেছে, একটি চিত্র ধরে এবং তারপরে সংযোগ বিচ্ছিন্ন হয়ে যায়। কিছু ওয়েবক্যামের স্বয়ংক্রিয়ভাবে তাদের উজ্জ্বলতা সামঞ্জস্য করতে ফাংশন রয়েছে। উদাহরণস্বরূপ, একটি অন্ধকার ঘরে তারা বুঝতে পারে যে একটি উজ্জ্বল অঞ্চলে থাকাকালীন উজ্জ্বলতা বাড়ানো দরকার, উজ্জ্বলতা হ্রাস করার প্রয়োজন হতে পারে। ক্যামেরা এটি নিজের ফ্রেমগুলি পরীক্ষা করে বিশ্লেষণ করে এটি করে by ক্যামেরাটি শুরু হওয়ার সাথে সাথেই যখন কোনও চিত্র দখল করা হয়, তখন পরিবেশটি কতটা উজ্জ্বল তা জানার জন্য এটি পর্যাপ্ত তথ্য দেখেনি এবং মনে হয় যে পরিবেশটি সুপার উজ্জ্বল এবং তার এক্সপোজার নিয়ন্ত্রণটিকে ন্যূনতমে নামিয়েছে (ফলস্বরূপ) একটি কালো ছবিতে)। আরও ফ্রেম পরীক্ষা করা হিসাবে, ক্যামেরা দ্রুত তার এক্সপোজার সেটিংস সামঞ্জস্য করে।
ব্যবহার করতে fswebcam
, আমরা এটির বিকল্পটি সরবরাহ করতে পারি -S <num>
যার মধ্যে ফ্রেম সংখ্যা যা ক্যামেরাটি আপনার দেখতে পাওয়া ছবিটি ক্যাপচারের আগে "দেখতে" এবং "এড়িয়ে চলা" উচিত। আমি দেখতে পেলাম যে আমি যদি 20
ক্যামেরার একটি স্কিপ সরবরাহ করি তবে তার এক্সপোজারটি সামঞ্জস্য করতে পর্যাপ্ত ফ্রেম ছিল এবং যেহেতু আমরা 30 সেকেন্ড সেকেন্ডে প্রক্রিয়াকরণ করছি, এটি এখনও 1 ফ্রেম ধরার জন্য দ্বিতীয় বিলম্বের চেয়ে কম less ভিডিও স্ট্রিমিংয়ের জন্য, আমাদের সমস্যা হওয়া উচিত নয় কারণ ক্যামেরাটি আরম্ভ হবে এবং আরম্ভ হবে।
আপনি ব্লগ পোস্ট দেখতে আরও তথ্যের জন্য, ইমেজ ক্যাপচার সামনে প্রথম কয়েক ফ্রেম এড়িয়ে যেতে প্রয়োজন এখানে
fswebcam -d /dev/video0 -r 640x480 -v -S 10 --set brightness=100% test_image.jpg