دوربین مداربسته با Raspberry Pi رزبری پای

دوربین مداربسته با Raspberry Pi
0

دوربین مداربسته با Raspberry Pi رزبری پای

همانطور که قبلا ذکر شد برای برای گرفتن عکس از دستور زیر استفاده می کنیم:

raspistill 
دستور raspistill در دوربین مداربسته با Raspberry Pi
دستور raspistill

اگر عکس گرفته شده برعکس یا وارونه باشد می توانید از دستور زیر و فلگ های آن استفاده کنید:

raspistill -hf -vf -o picture.jpg 

فلگ -hf : استفاده جهت چرخش افقی عکس

فلگ -vf : استفاده جهت چرخش عمودی عکس

برای گرفتن عکس پس از سپری شدن مدت زمان مشخص (برای مثال 5 ثانیه) از دستور زیر استفاده می کنیم:

raspistill -hf -vf -t 5000 -o picture.jpg 

فلگ -t: مدت زمان تاخیر جهت گرفتن عکس

برای مشخص کردن رزولوشن از دستور زیر استفاده می شود:

raspistill -hf -vf -w 1920 -h 1080  -o picture.jpg 

فلگ -w : پهنای عکس

فلگ -h : ارتفاع عکس

برای اطلاع از سایر فلگ ها و تنظیمات دستور ثبت عکس در رزبری پای “raspistill” می توانید از دستور زیر استفاده کنید:

raspistill --help 

فیلمبرداری

با استفاده از دستور “raspivid ” می توانید با رزبری پای خود شروع به فیلمبرداری کنید.

برای ضبط ویدیوی 10 ثانیه ای با ماژول دوربین Raspberry Pi ، دستور زیر را اجرا کنید:

raspivid -o video.h264 
دستور raspivid در دوربین مداربسته با Raspberry Pi
دستور raspivid

با استفاده از این دستور رزبری پای شروع به فیلمبرداری به مدت 3 ثانیه می کند.جهت تغییر مدت زمان فیلمبرداری و سایر تنظیمات ان همانند دستور”raspistill” عمل می کنیم:

raspivid --help 

دوربین مداربسته (streaming)

برای استفاده از ماژول دوربین و رزبری پای خود به عنوان دوربین مداربسته روش های متعددی وجود دارد .یکی از روش های ساده آن استفاده از VLC Player می باشد.

ابتدا لازم است تا با استفاده از دستور زیر VLC Player را بر روی رزبری پای خود نصب کنید:

sudo apt-get install vlc 
نصب VLC در دوربین مداربسته با Raspberry Pi
نصب VLC

حال با استفاده از دستور زیر تمام تنظیمات لازم جهت راه اندازی دوربین مدار بسته خود با استفاده از رزبری پای را انجام می دهید:

raspivid -o - -vf -hf -t 0 -w 600 -h 400 -fps 12 | cvlc -vvv stream:///dev/stdin --sout '#rtp{sdp=rtsp://:8080/}' :demux=h264 

-o:مشخص کردن خروجی جهت استریم ویدیو

-vf:چرخش عمودی تصویر(در صورتی که نیازی به استفاده از این فلگ نیست،می توانید ان را از دستورحذف کنید)

-hf:چرخش افقی تصویر(در صورتی که نیازی به استفاده از این فلگ نیست،می توانید ان را از دستورحذف کنید)

-t:مدت زمان استریم ویدیو (با وارد کردن مقدار 0 استریم ویدیو غیر فعال می شود)

-n:جلوگیری از انتشار ویدیو در پورت HDMI (برای مشاهده ویدیو د پورت HDMI می توانید ان را حذف کنید)

-w:پهنای ویدیو (تنظیم رزولوشن)

-h: ارتفاع ویدیو (تنظیم رزولوشن)

-Fps:تنظیم تعداد فریم در ثانیه

-vvv:با استفاده از این فلگ منشا ویدیو استریم شده را برای رزبری پای مشخص می کنیم

-sout: تعیین مقصد خروجی ویدیو

حالا برای دیدن ویدیو استریم شده برنامه VLC Player را باز کرده و به بخش Media-Open network Stream  رفته و عبارت زیر را وارد میکنیم:

rtsp://IP.ADDRESS.OF.YOUR.PI:8080/

که عبارت IP.ADDRESS.OF.YOURE.PI باید با آدرس IP رزبری پای شما جایگزین شود.

به احتمال زیاد این پروسه با لگ هایی همراه است اما می توانید با کاهش رزولوشن فیلم ، ان ها را کاهش دهید.

VLC در دوربین مداربسته با Raspberry Pi
VLC

برای اطلاعات بیشتر به این لینک مراجعه فرمایید.

برای مشاهده سایر آموزش های زربری پای، اینجا کلیک کنید!

Choose your Reaction!
دیدگاه خود را بنویسید

آدرس ایمیل شما منتشر نخواهد شد.

رفتن به نوار ابزار