
Агуулгын хүснэгт:
2025 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2025-01-23 15:00

Товч танилцуулга
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 тохиргооны цэсийг нээж камерын интерфэйсийг идэвхжүүлнэ үү.
- Preferences цэс -> Raspberry Pi -ийн тохиргоо руу очно уу
- Интерфэйсээс камерыг идэвхжүүлээд OK дарна уу.
- Камерыг асаасны дараа систем дахин асаахыг танаас хүсэх болно. Системийг дахин ачаална уу.
Алхам 2: Камерыг Raspberry Pi -тэй хэрхэн холбох вэ

Камерын модуль нь Raspberry PI самбартай тусгай CSI (Camera Serial Interface) холбогчоор холбогдсон бөгөөд видео өгөгдлийг 1080p хүртэл форматтай секундэд 30 фрэйм эсвэл 720p 60 fps хурдтай дамжуулах хангалттай хурдтай юм.
CSI интерфэйс нь USB камераас ялгаатай нь Raspberry процессорыг ачаалахгүй, камерыг аль болох үр ашигтай ашиглах боломжийг олгодог.
Камерыг Raspberry Pi самбар дээр холбоно уу
Үүнийг хийхийн тулд танд хэрэгтэй:
- Raspberry Pi -г унтраа.
- Камерын портыг болгоомжтой олж, табыг нь өргө
- Камераас уян хатан кабелийг холбогч руу болгоомжтой оруулж, хавчуургыг түгж.
Одоо кабелийг CSI холбогч дээр хавчих хэрэгтэй бөгөөд та Raspberry Pi -ийг асааж болно.
Алхам 3: Raspbian терминал ашиглан зураг авах
Камертай ажиллах үндсэн үйлдлийн хувьд систем дээр урьдчилан суулгасан 3 командын шугамын хэрэгслүүд байдаг.
- raspivid - видео бичлэг хийх хэрэгсэл
- raspistill - зураг авах хэрэгсэл
- 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 ()
Албан ёсны вэбсайтаас пикамера номын сангийн функц, онцлогуудын бүрэн жагсаалтыг олж болно.
Энэ гарын авлага танд хэрэгтэй байсан гэж найдаж байна, уншсанд баярлалаа. Хэрэв танд асуулт эсвэл санал хүсэлт байвал? Доорх сэтгэгдлийг үлдээнэ үү. Хүлээж байгаарай!
Зөвлөмж болгож буй:
Sony A6000 камерыг хэрхэн цэнэглэх вэ: 17 алхам

Sony A6000 камерыг хэрхэн цэнэглэх вэ: Камерыг анх удаа ашиглахдаа батерейны хайрцгийг цэнэглэхээ мартуузай. Цэнэглэгдсэн батерейны багц нь та ашиглаагүй байсан ч бага багаар цэнэггүй болно. Буудлага хийх боломжийг алдахгүйн тулд буудуулахаасаа өмнө батерейны багцыг цэнэглэ. (апп
Лиго ба Servo бүхий өндөр чанартай камерыг 4 фокус руу чиглүүлээрэй: 4 алхам (зурагтай)

Leg өндөр ба камертай өндөр чанартай камерыг анхаарч үзээрэй: бага зэрэг хакердсан Lego хэсэг, тасралтгүй servo болон зарим Python кодын тусламжтайгаар та дэлхийн өнцөг булан бүрээс Raspberry Pi өндөр чанартай камераа төвлөрүүлж чадна! Pi HQ камер бол гайхалтай хэсэг юм. иж бүрдэл, гэхдээ саяхны Мерлин дээр ажиллаж байхдаа олж мэдсэн
Полароид газрын камерыг амилуулах: 32 алхам (зурагтай)

Полароидын газрын камерыг амилуул: Полароид газрын камерыг зохион бүтээгч Эдвин Ландын нэрээр нэрлэжээ. Энэ нь хорвоогийн гэрэл зургийн санааг дэлхий нийтэд танилцуулсан бөгөөд зарим талаараа дижитал түр зуурын таашаал авах орчин үеийн эрин үеийг эхлүүлсэн юм
M5StickV AI + IOT камерыг эхлүүлэх: 6 алхам (зурагтай)

M5StickV AI + IOT Камерыг эхлүүлэх нь: Товч танилцуулга зохистой үзүүлэлтүүд. Камер нь гайхалтай хүчээр ажилладаг
Raspberry Pi 3 дээр Raspbian Buster суулгах - Raspberry Buster -ийг Raspberry Pi 3b / 3b+ашиглан эхлүүлэх: 4 алхам

Raspberry Pi 3 дээр Raspbian Buster суулгах | Raspberry Pi 3b / 3b+бүхий Raspbian Buster -ийг эхлүүлэх нь: Сайн байна уу залуусаа, саяхан Raspberry pi байгууллага Raspbian Buster нэртэй шинэ Raspbian OS -ийг нээв. Энэ бол Raspberry pi -ийн Raspbian -ийн шинэ хувилбар юм. Тиймээс өнөөдөр энэ зааварчилгаанд Raspbian Buster OS -ийг Raspberry pi 3 дээрээ хэрхэн суулгах талаар сурах болно