دستورات راه اندازی دوربین رزبری پای چیست؟ چگونه جهت دوربین رزبری پای را تشخیص دهیم؟
رزبری پای یک کامپیوتر کوچک و قدرتمند است که بسیاری افراد از آن برای پروژههای الکترونیکی و رباتیکی استفاده میکنند. برای کار با دوربین رزبری پای، بایستی دستورات لینوکسی را در محیط سیستم عامل وارد کنید. برخی از این دستورات به شرح زیر هستند.
دستور raspistill: این دستور برای گرفتن تصاویر از دوربین استفاده میشود. به عنوان مثال، برای گرفتن یک تصویر با اندازه ۱۰۲۴x۷۶۸، میتوانید دستور raspistill -o image.jpg -w 1024 -h 768 را اجرا کنید.
دستور raspivid: این دستور برای ضبط ویدئو با دوربین استفاده میشود. برای مثال، برای ضبط یک ویدئو با کیفیت ۱۰۸۰p با سرعت فریم ۳۰، میتوانید دستور raspivid -o video.h264 -t 10000 -w 1920 -h 1080 -fps 30 را اجرا کنید.
دستور lsusb: این دستور برای نمایش لیست دستگاههای USB متصل به رزبری پای استفاده میشود. برای اجرای این دستور، باید ابتدا بسته usbutils را نصب کنید. دستور sudo apt-get install usbutils را اجرا کنید. سپس دستور lsusb را اجرا کنید.
دستور v4l2-ctl: این دستور برای تنظیمات دوربین و ویدئو استفاده میشود. برای مثال، برای تنظیم روشنایی به مقدار ۱۲۸، میتوانید دستور v4l2-ctl --set-ctrl=exposure=128 را اجرا کنید.
دستور motion: برنامه کاربردی که امکان ضبط ویدئو با دوربین را در زمان واقعی میدهد. برای نصب این برنامه، دستور sudo apt-get install motion را اجرا کنید. سپس با ویرایش فایل تنظیمات /etc/motion/motion.conf، میتوانید تنظیمات مورد نظر خود را اعمال کنید. به عنوان مثال، میتوانید روشنایی، کانتراست و سایر تنظیمات دوربین را تنظیم کنید.
دستور fswebcam: این دستور برای گرفتن تصویر از دوربین با استفاده از خط فرمان استفاده میشود. به عنوان مثال، برای گرفتن یک تصویر با اندازه ۱۰۲۴x۷۶۸، میتوانید دستور fswebcam -r 1024x768 image.jpg را اجرا کنید.
دستور ffmpeg: این برنامه برای تبدیل ویدئوها به فرمتهای دیگر و همچنین برای تغییر اندازه ویدئو و صدا و دیگر عملیاتهای پردازش ویدئو استفاده میشود. به عنوان مثال، برای تبدیل یک فایل ویدئویی به فرمت MP4، میتوانید دستور ffmpeg -i inputfile.avi outputfile.mp4 را اجرا کنید.
دستور v4l2-ctl چرخش تصویر: برای چرخش تصویر دوربین در رزبری پای، میتوانید از دستور v4l2-ctl استفاده کنید.
برای چرخش تصویر به صورت عمودی (90 درجه) میتوانید از دستور v4l2-ctl --set-ctrl=rotate=90 استفاده کنید.
برای چرخش تصویر به صورت افقی (180 درجه)، میتوانید از دستور v4l2-ctl --set-ctrl=rotate=180 استفاده کنید.
در نهایت، برای بازگشت به حالت اولیه (0 درجه)، میتوانید از دستور v4l2-ctl --set-ctrl=rotate=0 استفاده کنید.
توجه داشته باشید که این دستورات تنها تصویر دوربین را در زمان اجرا چرخانده و تغییری در تنظیمات دوربین نخواهند داشت.
این دستورات تنها چند مثال از دستوراتی هستند که میتوانید برای کار با دوربین در رزبری پای استفاده کنید. لیستی از دستورات بیشتر را میتوانید با جستجوی اینترنت و یا در منابع آموزشی مختلف پیدا کنید.