فهرست مطالب:
- تدارکات
- مرحله 1: آماده سازی
- مرحله 2: نحوه اتصال دوربین به رزبری پای
- مرحله 3: عکس گرفتن با استفاده از ترمینال Raspbian
- مرحله 4: گرفتن عکس با استفاده از کتابخانه پایتون - PiCamera
- مرحله 5: ضبط ویدئو با استفاده از کتابخانه پایتون - PiCamera
- مرحله 6: اثرات
![شروع به کار با دوربین رزبری پای: 6 مرحله شروع به کار با دوربین رزبری پای: 6 مرحله](https://i.howwhatproduce.com/images/011/image-32993-j.webp)
تصویری: شروع به کار با دوربین رزبری پای: 6 مرحله
![تصویری: شروع به کار با دوربین رزبری پای: 6 مرحله تصویری: شروع به کار با دوربین رزبری پای: 6 مرحله](https://i.ytimg.com/vi/rQcQl7AynnE/hqdefault.jpg)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-31 10:19
![شروع به کار با دوربین رزبری پای شروع به کار با دوربین رزبری پای](https://i.howwhatproduce.com/images/011/image-32993-1-j.webp)
مروری مختصر
رزبری پای Camera v2.1 مجهز به سنسور تصویر 8 مگاپیکسلی سونی IMX219 و بهبود فوکوس ثابت است. با تمام مدل های رزبری پای سازگار است. همچنین می تواند تصاویر استاتیک 3280 24 2464 پیکسل را پشتیبانی کند و همچنین از فیلم های 1080p30 ، 720p60 و 640x480p90 پشتیبانی می کند.
آنچه خواهید آموخت
- در این آموزش ، نحوه استفاده و اتصال دوربین به برد رزبری پای 4 را خواهید آموخت.
- نحوه کنترل دوربین با استفاده از پایتون نحوه استفاده از ابزارهای raspivid ، raspistill و raspiyuv
- نحوه استفاده از start_preview () و stop_preview () برای نمایش تصویر از دوربین
- نحوه گرفتن عکس با استفاده از دستور capture ()
- نحوه ضبط ویدئو با استفاده از start_recording () و stop_recording ()
- نحوه مشاهده ویدئو از طریق omxplayer نحوه تغییر روشنایی ، کنتراست و وضوح عکس ها
- نحوه اعمال جلوه های بصری بر روی ویدئو
تدارکات
- رزبری پای 4 مدل B
- برد دوربین رزبری پای v2.1
- کارت micro-SD با سیستم عامل Raspbian از پیش نصب شده
- منبع تغذیه سازگار - همچنین می توانید از منبع تغذیه USB 5V 2.5A از 5V استفاده کنید
مرحله 1: آماده سازی
![آماده سازی آماده سازی](https://i.howwhatproduce.com/images/011/image-32993-2-j.webp)
![آماده سازی آماده سازی](https://i.howwhatproduce.com/images/011/image-32993-3-j.webp)
اطمینان حاصل کنید که آخرین نسخه سیستم عامل Raspbian را دارید می توانید آخرین نسخه را از وب سایت رسمی Raspberry بارگیری کنید. اخیراً راهنمای شروع سریع را منتشر کرده ام. آن را بررسی کنید.
پس از نصب سیستم عامل ، بررسی می کنیم که آیا آخرین درایورها با دستورات زیر نصب شده اند یا خیر.
sudo apt-get update
این دستور لیست بسته های موجود و نسخه های آنها را به روز می کند.
sudo apt-get upgrade
اکنون با باز کردن منوی پیکربندی Raspberry Pi ، رابط دوربین را فعال کنید:
- به منوی Preferences -> Raspberry Pi Configuration بروید
- گزینه camera from Interfaces را فعال کرده و روی OK کلیک کنید.
- پس از روشن کردن دوربین ، سیستم از شما می خواهد که آن را مجدداً راه اندازی کنید. سیستم را راه اندازی مجدد کنید.
مرحله 2: نحوه اتصال دوربین به رزبری پای
![نحوه اتصال دوربین به رزبری پای نحوه اتصال دوربین به رزبری پای](https://i.howwhatproduce.com/images/011/image-32993-4-j.webp)
ماژول دوربین از طریق کانکتور مخصوص CSI (Camera Serial Interface) به برد Raspberry PI متصل می شود که دارای سرعت کافی برای انتقال داده های ویدئویی در فرمت های حداکثر 1080p با 30 فریم بر ثانیه یا 720p با 60 فریم بر ثانیه است.
رابط CSI ، برخلاف دوربین های USB ، به شما امکان می دهد پردازنده رزبری را بارگذاری نکنید و از دوربین تا حد ممکن کارآمد استفاده کنید.
دوربین را به برد رزبری پای وصل کنید
برای انجام این کار ، شما نیاز دارید:
- رزبری پای را خاموش کنید.
- پورت دوربین را با دقت تعیین کرده و زبانه ها را بلند کنید
- کابل فلکس دوربین را با دقت وارد کانکتور کرده و زبانه ها را قفل کنید.
اکنون کابل باید در اتصال CSI محکم شود و می توانید رزبری پای را روشن کنید.
مرحله 3: عکس گرفتن با استفاده از ترمینال Raspbian
برای دستکاری های اساسی با دوربین ، 3 ابزار خط فرمان وجود دارد که از قبل روی سیستم نصب شده اند:
- raspivid - ابزار ضبط ویدئو
- raspistill - ابزار ضبط عکس
- raspiyuv یک ابزار مشابه raspistill است ، اما به جای فایلهای-j.webp" />
اگر ابزار را بدون پارامتر اجرا کنید ، می توانید یک لیست کامل از پارامترها برای هر ابزار بدست آورید
raspistill
یا ابزار را با پارامتر --help اجرا کنید:
raspistill -کمک
موارد زیر نمونه هایی از خدمات آب و برق است:
raspistill -t 2000 -o image-j.webp
عکس را با تاخیر 2 ثانیه ، وضوح تصویر 640 × 480 با خروجی اطلاعات در حین کار برنامه (-v) بگیرید و در image-j.webp
raspivid -t 10000 -o video.h264
یک فیلم 10 ثانیه ای ضبط کنید و در video.h264 ذخیره کنید.
مرحله 4: گرفتن عکس با استفاده از کتابخانه پایتون - PiCamera
علاوه بر ابزارهای استاندارد ، دوربین را می توان با روش های نرم افزاری استفاده کرد. به عنوان مثال ، هنگام ایجاد سیستم های امنیتی ، هنگامی که لازم است ضبط را فعال کنید ، هنگامی که یک رویداد رخ می دهد یا طبق یک برنامه زمان بندی شده است.
برای کار با دوربین در پایتون ، به کتابخانه PiCamera نیاز دارید که از قبل روی سیستم نصب شده است. اگر به دلایلی آنجا وجود ندارد ، می توانید کتابخانه را با دستور زیر نصب کنید:
sudo apt-get python3-picamera را نصب کنید
از طرح هایی با نام picamera.py نمی توان استفاده کرد - این امر استفاده از کتابخانه PiCamera در پایتون را غیرممکن می کند.
وقتی کتابخانه نصب می شود ، باید در طرح وارد شود:
وارد کردن picamera
کد زیر دوربین را به مدت 10 ثانیه در حالت پیش نمایش فعال می کند
وارد کردن picamera
از زمان وارد کردن دوربین خواب = picamera. PiCamera () camera.start_preview () خواب (10) camera.stop_preview ()
کد زیر دوربین را در حالت پیش نمایش به مدت 5 ثانیه فعال می کند ، سپس عکس بگیرید و آن را به عنوان "تصویر" در دسکتاپ خود ذخیره کنید.
وارد کردن picamera
از زمان وارد کردن دوربین خواب = picamera. PiCamera () camera.start_preview () sleep (5) camera.capture ('/home/pi/Desktop/image.jpg') camera.stop_preview ()
مرحله 5: ضبط ویدئو با استفاده از کتابخانه پایتون - PiCamera
برای فیلمبرداری ، از دستورات start_recording () و stop_recording () استفاده می کنیم.
وارد کردن picamera
from time import sleep sleep.start_preview () camera.start_recording ('/home/pi/video.h264') sleep (10) camera.stop_recording () camera.stop_preview ()
پس از 10 ثانیه ، ویدیو به پایان می رسد و در فایل video.h264 در پوشه اصلی کاربر شما ذخیره می شود. برای تماشای ویدیو ، از برنامه omxplayer استفاده کنید.
omxplayer video.h264
مرحله 6: اثرات
کتابخانه Picamera برای پایتون به شما امکان می دهد از تعداد زیادی تنظیمات و فیلترها استفاده کنید که می توانند برای پیش نمایش و خود عکس اعمال شوند.
افزودن متن
با استفاده از فرمان annotate_text می توانید هر متنی را به عکس اضافه کنید. همچنین می توانید اندازه متن را با دستور annotate_text_size تغییر دهید. مثال زیر را ببینید:
وارد کردن picamera
از زمان وارد کردن دوربین خواب = picamera. PiCamera () camera.start_preview () camera.annotate_text = "سلام دنیا !!!" camera.annotate_text_size = 60 خواب (10) camera.stop_preview ()
تغییر وضوح تصویر
به طور پیش فرض ، تصویری از وضوح پیکربندی شده در مانیتور شما گرفته می شود ، اما می توانید آن را با استفاده از دستور camera.resolution () تغییر دهید.
camera.resolution = (2592 ، 1944)
روشنایی یا کنتراست تصویر را تنظیم کنید
شما می توانید میزان روشنایی عکس را از 0 تا 100 تنظیم کنید. به طور پیش فرض ، 50 استفاده می شود. اگر می خواهید روشنایی را برای مثال روی 70 تنظیم کنید ، پس از شروع پیش نمایش کد زیر را مشخص کنید:
camera.brightness = 70
برای تنظیم کنتراست ، از دستور camera.contrast استفاده کنید.
جلوههای بصری
می توانید از camera.image_effect برای پوشاندن تعداد زیادی جلوه های بصری مختلف استفاده کنید: منفی ، آفتاب گیر ، طرح ، برجسته ، برجسته ، رنگ روغن ، دریچه ، gpen ، پاستل ، آبرنگ ، فیلم ، تار شدن ، اشباع ، رنگ آمیزی ، شستشو ، پوستر ، رنگ ، تعادل رنگ ، کارتون ، deinterlace1 ، deinterlace2 ، هیچ.
با کمک برنامه زیر می توانید تمام فیلترهای موجود را مشاهده کنید. کد هر 5 ثانیه جلوه های بصری را تغییر می دهد:
وارد کردن picamera از زمان وارد کردن خواب
camera = picamera. PiCamera () camera.start_preview () برای تاثیر در دوربین. IMAGE_EFFECTS: camera.image_effect = effect camera.annotate_text = "Effect:٪ s"٪ effect sleep (5) camera.stop_preview ()
می توانید لیست کاملی از توابع و ویژگی های کتابخانه picamera را در وب سایت رسمی پیدا کنید.
امیدوارم این راهنما برای شما مفید واقع شده باشد و از خواندن آن متشکرم. اگر س questionsال یا بازخوردی دارید؟ زیر نظر بگذارید. گوش به زنگ باشید!
توصیه شده:
شروع کار با ROS Melodic در رزبری پای 4 مدل B: 7 مرحله
![شروع کار با ROS Melodic در رزبری پای 4 مدل B: 7 مرحله شروع کار با ROS Melodic در رزبری پای 4 مدل B: 7 مرحله](https://i.howwhatproduce.com/images/009/image-26546-j.webp)
شروع کار با ROS Melodic در رزبری پای 4 مدل B: سیستم عامل ربات (ROS) مجموعه ای از کتابخانه ها و ابزارهای نرم افزاری است که برای ساخت سیستم ها و برنامه های رباتیک استفاده می شود. نسخه فعلی خدمات بلند مدت ROS Melodic Morenia است. ROS Melodic فقط با Ubuntu 18.04 Bionic Beaver سازگار است
شروع به کار با دوربین M5StickV AI + IOT: 6 مرحله (همراه با تصاویر)
![شروع به کار با دوربین M5StickV AI + IOT: 6 مرحله (همراه با تصاویر) شروع به کار با دوربین M5StickV AI + IOT: 6 مرحله (همراه با تصاویر)](https://i.howwhatproduce.com/images/011/image-32027-j.webp)
شروع به کار با دوربین M5StickV AI + IOT: مرور مختصر M5StickV یک دوربین کوچک AI + IOT است که تقریباً به قطر 2 سکه است ، قیمت حدود 27.00 دلار است که برای برخی می تواند برای چنین دوربین کوچکی گران به نظر برسد اما برخی از آنها را بسته بندی می کند مشخصات مناسب منبع تغذیه دوربین فوق باورنکردنی
شروع کار با ESP32 CAM - پخش ویدئو با استفاده از ESP CAM بر روی Wifi - پروژه دوربین امنیتی ESP32: 8 مرحله
![شروع کار با ESP32 CAM - پخش ویدئو با استفاده از ESP CAM بر روی Wifi - پروژه دوربین امنیتی ESP32: 8 مرحله شروع کار با ESP32 CAM - پخش ویدئو با استفاده از ESP CAM بر روی Wifi - پروژه دوربین امنیتی ESP32: 8 مرحله](https://i.howwhatproduce.com/images/002/image-3459-43-j.webp)
شروع کار با ESP32 CAM | پخش ویدئو با استفاده از ESP CAM بر روی Wifi | پروژه دوربین امنیتی ESP32: امروز نحوه استفاده از این برد جدید CAM ESP32 را یاد می گیریم و چگونه می توانیم آن را کدگذاری کرده و از آن به عنوان یک دوربین امنیتی استفاده کنیم و از طریق وای فای یک ویدئوی جاری را دریافت کنیم
نصب Raspbian در Raspberry Pi 3 B بدون HDMI - شروع کار با Raspberry Pi 3B - راه اندازی رزبری پای خود را 3: 6 مرحله انجام دهید
![نصب Raspbian در Raspberry Pi 3 B بدون HDMI - شروع کار با Raspberry Pi 3B - راه اندازی رزبری پای خود را 3: 6 مرحله انجام دهید نصب Raspbian در Raspberry Pi 3 B بدون HDMI - شروع کار با Raspberry Pi 3B - راه اندازی رزبری پای خود را 3: 6 مرحله انجام دهید](https://i.howwhatproduce.com/images/002/image-5563-20-j.webp)
نصب Raspbian در Raspberry Pi 3 B بدون HDMI | شروع کار با Raspberry Pi 3B | تنظیم رزبری پای 3: همانطور که برخی از شما می دانید رایانه های رزبری پای بسیار عالی هستند و می توانید کل کامپیوتر را فقط بر روی یک برد کوچک تهیه کنید. رزبری پای 3 مدل B دارای چهار هسته ای 64 بیتی ARM Cortex A53 است با فرکانس 1.2 گیگاهرتز این Pi 3 را تقریبا 50 می کند
دوربین UNICORN - رزبری پای Zero W NoIR دوربین 8 مگاپیکسل: 7 مرحله (همراه با تصاویر)
![دوربین UNICORN - رزبری پای Zero W NoIR دوربین 8 مگاپیکسل: 7 مرحله (همراه با تصاویر) دوربین UNICORN - رزبری پای Zero W NoIR دوربین 8 مگاپیکسل: 7 مرحله (همراه با تصاویر)](https://i.howwhatproduce.com/images/003/image-7491-53-j.webp)
UNICORN CAMERA - Raspberry Pi Zero W NoIR 8MP Camera Build: Pi Zero W NoIR 8MP Camera Build این دستورالعمل برای کمک به هر کسی که می خواهد یک دوربین مادون قرمز یا یک دوربین قابل حمل واقعاً جالب یا یک دوربین رزبری پای قابل حمل داشته باشد یا فقط می خواهد سرگرم شود ، کمک می کند. به این مقرون به صرفه ترین و قابل تنظیم است