Агуулгын хүснэгт:

Raspberry Pi камерыг эхлүүлэх нь: 6 алхам
Raspberry Pi камерыг эхлүүлэх нь: 6 алхам

Видео: Raspberry Pi камерыг эхлүүлэх нь: 6 алхам

Видео: Raspberry Pi камерыг эхлүүлэх нь: 6 алхам
Видео: BTT - Manta M4P - TMC2208 with Endstops 2024, Долдугаар сарын
Anonim
Raspberry Pi камерыг эхлүүлэх нь
Raspberry Pi камерыг эхлүүлэх нь

Товч танилцуулга

Raspberry Pi Camera v2.1 нь 8 мегапикселийн Sony IMX219 дүрс мэдрэгч, сайжруулсан тогтмол фокусаар тоноглогдсон. Энэ нь бүх Raspberry Pi загваруудтай нийцдэг. Энэ нь 3280 x 2464 пикселийн статик зургийг авах чадвартай бөгөөд 1080p30, 720p60, 640x480p90 видеог дэмждэг.

Та юу сурах вэ

  • Энэхүү гарын авлагад та камерыг хэрхэн ашиглах, Raspberry Pi 4 самбарт холбох талаар сурах болно.
  • Python ашиглан камерыг хэрхэн хянах вэ Raspivid, raspistill, raspiyuv хэрэгслүүдийг хэрхэн ашиглах талаар
  • Камераас авсан зургийг харуулахын тулд start_preview () ба stop_preview () -ийг хэрхэн ашиглах талаар
  • Capture () командыг ашиглан хэрхэн зураг авах вэ
  • Start_recording () ба stop_recording () ашиглан видеог хэрхэн бичих вэ?
  • Omxplayer -ээр дамжуулан видеог хэрхэн үзэх вэ Гэрэл зураг дээрх тод байдал, тод байдал, нарийвчлалыг хэрхэн өөрчлөх вэ
  • Видео бичлэг дээр харааны эффектийг хэрхэн яаж ашиглах вэ

Хангамж

  • Raspberry Pi 4 загвар Б.
  • Raspberry Pi камерын самбар v2.1
  • Урьдчилан суулгасан Raspbian үйлдлийн систем бүхий бичил SD карт
  • Тохиромжтой цахилгаан хангамж - та 5V 2.5A USB тэжээлийг ашиглаж болно

Алхам 1: Бэлтгэл ажил

Бэлтгэл
Бэлтгэл
Бэлтгэл
Бэлтгэл

Raspbian үйлдлийн системийн хамгийн сүүлийн хувилбар байгаа эсэхийг шалгаарай Та хамгийн сүүлийн хувилбарыг Raspberry -ийн албан ёсны вэбсайтаас татаж авах боломжтой. Би саяхан хурдан эхлүүлэх гарын авлага нийтэлсэн. Үүнийг шалгаж үзээрэй.

OS -ийг суулгасны дараа бид дараах тушаалуудыг ашиглан хамгийн сүүлийн үеийн драйверуудыг суулгасан эсэхийг шалгах болно.

sudo apt-get update

Энэ тушаал нь боломжтой багцуудын жагсаалт болон тэдгээрийн хувилбаруудыг шинэчилдэг.

sudo apt-get шинэчлэлт

Raspberry Pi тохиргооны цэсийг нээж камерын интерфэйсийг идэвхжүүлнэ үү.

  1. Preferences цэс -> Raspberry Pi -ийн тохиргоо руу очно уу
  2. Интерфэйсээс камерыг идэвхжүүлээд OK дарна уу.
  3. Камерыг асаасны дараа систем дахин асаахыг танаас хүсэх болно. Системийг дахин ачаална уу.

Алхам 2: Камерыг Raspberry Pi -тэй хэрхэн холбох вэ

Raspberry Pi -т камераа хэрхэн холбох вэ
Raspberry Pi -т камераа хэрхэн холбох вэ

Камерын модуль нь Raspberry PI самбартай тусгай CSI (Camera Serial Interface) холбогчоор холбогдсон бөгөөд видео өгөгдлийг 1080p хүртэл форматтай секундэд 30 фрэйм эсвэл 720p 60 fps хурдтай дамжуулах хангалттай хурдтай юм.

CSI интерфэйс нь USB камераас ялгаатай нь Raspberry процессорыг ачаалахгүй, камерыг аль болох үр ашигтай ашиглах боломжийг олгодог.

Камерыг Raspberry Pi самбар дээр холбоно уу

Үүнийг хийхийн тулд танд хэрэгтэй:

  1. Raspberry Pi -г унтраа.
  2. Камерын портыг болгоомжтой олж, табыг нь өргө
  3. Камераас уян хатан кабелийг холбогч руу болгоомжтой оруулж, хавчуургыг түгж.

Одоо кабелийг CSI холбогч дээр хавчих хэрэгтэй бөгөөд та Raspberry Pi -ийг асааж болно.

Алхам 3: Raspbian терминал ашиглан зураг авах

Камертай ажиллах үндсэн үйлдлийн хувьд систем дээр урьдчилан суулгасан 3 командын шугамын хэрэгслүүд байдаг.

  1. raspivid - видео бичлэг хийх хэрэгсэл
  2. raspistill - зураг авах хэрэгсэл
  3. raspiyuv нь raspistill -тэй төстэй хэрэгсэл боловч-j.webp" />

Хэрэв та хэрэгслийг параметргүйгээр ажиллуулбал хэрэгсэл бүрийн параметрүүдийн бүрэн жагсаалтыг авах боломжтой

raspistill

хэрэгслийг --help параметрээр ажиллуулна уу:

raspistill -тусламж

Дараахь хэрэгслүүдийн жишээг энд харуулав.

raspistill -t 2000 -o image-j.webp

(-V) хэрэгслийг ажиллуулах явцад мэдээллийн гаралт бүхий 2 секундын хоцрогдол бүхий 640 × 480 нарийвчлалтай зураг авч, image-j.webp

raspivid -t 10000 -o видео.h264

10 секундын урттай видео бичээд видеонд хадгална уу.h264.

Алхам 4: Python номын санг ашиглан зураг авах - PiCamera

Стандарт хэрэгслүүдээс гадна камерыг програм хангамжийн аргаар ашиглаж болно. Жишээлбэл, хамгаалалтын системийг бий болгох, бичлэгийг идэвхжүүлэх шаардлагатай үед, үйл явдал тохиолдох эсвэл хуваарийн дагуу.

Python дээр камертай ажиллахын тулд системд урьдчилан суулгасан PiCamera номын сан хэрэгтэй болно. Хэрэв ямар нэг шалтгаанаар тэнд байхгүй бол та дараах тушаалыг ашиглан номын санг суулгаж болно.

sudo apt-get python3-picamera суулгаарай

Picamera.py нэртэй эскизүүдийг ашиглах боломжгүй - энэ нь Python дахь PiCamera номын санг ашиглах боломжгүй болно.

Номын санг суулгасны дараа үүнийг ноорог дээр импортлох ёстой.

пикамера импортлох

Дараах код нь камерыг урьдчилан харах горимд 10 секундын турш идэвхжүүлдэг

пикамера импортлох

цаг импортлох унтах камер = picamera. PiCamera () camera.start_preview () унтах (10) camera.stop_preview ()

Дараах код нь камерыг 5 секундын турш урьдчилан харах горимд идэвхжүүлж, дараа нь зураг аваад ширээний компьютер дээрээ "дүрс" болгон хадгална.

пикамера импортлох

цаг импортлох унтах камер = picamera. PiCamera () camera.start_preview () унтах (5) camera.capture ('/home/pi/Desktop/image.jpg') camera.stop_preview ()

Алхам 5: Python номын сан ашиглан видео бичих - PiCamera

Видео бичлэг хийхийн тулд бид start_recording () ба stop_recording () тушаалуудыг ашиглана.

пикамера импортлох

цагаас эхлэн унтах камер.start_preview () camera.start_recording ('/home/pi/video.h264') унтах (10) camera.stop_recording () camera.stop_preview ()

10 секундын дараа видео дуусах бөгөөд таны хэрэглэгчийн эх хавтас дахь video.h264 файлд хадгалагдах болно. Видео үзэхийн тулд omxplayer програмыг ашиглана уу.

omxplayer видео.h264

Алхам 6: Үр нөлөө

Python -ийн Picamera номын сан нь олон тооны тохиргоо, шүүлтүүрийг ашиглах боломжийг олгодог бөгөөд үүнийг урьдчилан үзэх болон зураг дээр ашиглах боломжтой.

Текстийг нэмж байна

Та annotate_text командыг ашиглан зураг дээр дурын текст нэмж болно. Та annotate_text_size командын тусламжтайгаар текстийн хэмжээг өөрчилж болно. Дараах жишээг үзнэ үү.

пикамера импортлох

цаг импортлох унтах камер = 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 болгож тохируулахыг хүсвэл урьдчилан үзэхийг эхлүүлсний дараа дараах кодыг зааж өгнө үү.

гэрэл гэгээ = 70

Эсрэг байдлыг тохируулахын тулд camera.contrast командыг ашиглана уу.

Харааны эффектүүд

Та camera.image_effect ашиглан олон тооны харааны эффектүүдийг давхарлах боломжтой: сөрөг, нарны гэрэл зурах, ноорог, denoise, товойлгох, тосон будаг, ангаахай, гпен, пастел, усан будаг, хальс, бүдгэрүүлэх, ханалт, өнгөний өөрчлөлт, угаах, зурагт хуудас, өнгөний цэг, colorbalance, хүүхэлдэйн кино, deinterlace1, deinterlace2, үгүй.

Дараах програмын тусламжтайгаар та боломжтой бүх шүүлтүүрийг харах боломжтой. Код нь 5 секунд тутамд харааны эффектийг өөрчлөх болно.

импортлох унтах хугацаанаас пикамера импортлох

camera = picamera. PiCamera () camera.start_preview () камерт үзүүлэх эффект. IMAGE_EFFECTS: camera.image_effect = effect camera.annotate_text = "Эффект: % s" % эффект унтах (5) camera.stop_preview ()

Албан ёсны вэбсайтаас пикамера номын сангийн функц, онцлогуудын бүрэн жагсаалтыг олж болно.

Энэ гарын авлага танд хэрэгтэй байсан гэж найдаж байна, уншсанд баярлалаа. Хэрэв танд асуулт эсвэл санал хүсэлт байвал? Доорх сэтгэгдлийг үлдээнэ үү. Хүлээж байгаарай!

Зөвлөмж болгож буй: