2025 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2025-01-23 15:11
Kuanza na Kamera ya Raspberry Pi
Muhtasari mfupi
Kamera ya Raspberry Pi Kamera v2.1 ina vifaa vya megapixel 8 vya Sony IMX219 sensor na kuboreshwa kwa umakini. Inapatana na mifano yote ya Raspberry Pi. Inaweza pia kuwa na picha za tuli za pikseli 3280 x 2464, na pia inasaidia video ya 1080p30, 720p60 na video ya 640x480p90.
Nini Utajifunza
Katika mafunzo haya, utajifunza jinsi ya kutumia na kuunganisha kamera kwenye bodi ya Raspberry Pi 4.
Jinsi ya kudhibiti kamera kutumia Python Jinsi ya kutumia huduma za raspivid, raspistill na raspiyuv
Jinsi ya kutumia start_preview () na stop_preview () kuonyesha picha kutoka kwa kamera
Jinsi ya kuchukua picha ukitumia amri ya kukamata ()
Jinsi ya kurekodi video kwa kutumia start_recording () na stop_recording ()
Jinsi ya kutazama video kupitia omxplayer Jinsi ya kubadilisha mwangaza, kulinganisha na azimio kwenye picha
Jinsi ya kutumia athari za kuona kwenye video
Vifaa
Raspberry Pi 4 Mfano B
Bodi ya Kamera ya Raspberry Pi v2.1
Kadi ndogo ya SD na mfumo wa uendeshaji uliowekwa tayari wa Raspbian
Ugavi wa umeme unaokubaliana - unaweza pia kutumia usambazaji wa USB 5V 2.5A
Hatua ya 1: Maandalizi
MaandaliziMaandalizi
Hakikisha una toleo la hivi karibuni la mfumo wa uendeshaji wa Raspbian Unaweza kupakua toleo la hivi karibuni kutoka kwa tovuti rasmi ya Raspberry. Tayari nimechapisha mwongozo wa kuanza haraka hivi karibuni. Angalia.
Baada ya kusanikisha OS, tutaangalia ikiwa madereva ya hivi karibuni yamewekwa na amri zifuatazo.
Sudo apt-pata sasisho
Amri hii inasasisha orodha ya vifurushi vinavyopatikana na matoleo yao.
sasisho la kupata apt
Sasa wezesha kiolesura cha kamera kwa kufungua menyu ya usanidi wa Raspberry Pi:
Nenda kwenye menyu ya Mapendeleo -> Usanidi wa Raspberry Pi
Wezesha kamera kutoka kwa chaguo la Maingiliano na bonyeza OK.
Baada ya kuwasha kamera, mfumo utakuuliza uanze tena. Anzisha tena mfumo.
Hatua ya 2: Jinsi ya Unganisha Kamera kwenye Raspberry Pi
Jinsi ya Kuunganisha Kamera kwenye Raspberry Pi
Moduli ya kamera imeunganishwa na bodi ya Raspberry PI kupitia kontakt maalum ya CSI (Camera Serial Interface), ambayo ina kasi ya kutosha ya kupeleka data ya video katika fomati hadi 1080p kwa muafaka 30 kwa sekunde au 720p kwa ramprogrammen 60.
Muunganisho wa CSI, tofauti na kamera za USB, hukuruhusu usipakia processor ya Raspberry na utumie kamera kwa ufanisi iwezekanavyo.
Unganisha kamera kwenye bodi ya Raspberry Pi
Ili kufanya hivyo, unahitaji:
Zima Raspberry Pi.
Pata kwa uangalifu bandari ya kamera na uinue tabo
Ingiza kwa uangalifu kebo inayobadilika kutoka kwa kamera kwenye kontakt na funga tabo.
Sasa kebo inapaswa kubanwa kwenye kiunganishi cha CSI na unaweza kuwasha Raspberry Pi.
Hatua ya 3: Kuchukua Picha Kutumia Raspbian Terminal
Kwa udanganyifu wa kimsingi na kamera, kuna huduma 3 za laini za amri ambazo zimesanikishwa kwenye mfumo:
raspivid - huduma ya kukamata video
raspistill - huduma ya kukamata picha
raspiyuv ni matumizi sawa na raspistill, lakini badala ya faili za jpg, kama matokeo inazalisha faili mbichi (ambazo hazina shinikizo, hazijasindika).
Orodha kamili ya vigezo kwa kila huduma inaweza kupatikana ikiwa utatumia huduma bila vigezo
raspistill
ama fanya matumizi na parameter ya --help:
raspistill - msaada
Ifuatayo ni mifano ya huduma:
raspistill -t 2000 -o picha.jpg -w 640 -h 480 -v
Piga picha na ucheleweshaji wa sekunde 2, azimio la 640 × 480 na pato la habari wakati wa operesheni ya shirika (-v) na uhifadhi kwenye picha.jpg.
raspivid -t 10000 -o video.h264
Rekodi video sekunde 10 kwa muda mrefu na uhifadhi kwenye video.h264.
Hatua ya 4: Kuchukua Picha Kutumia Maktaba ya Python - PiCamera
Mbali na huduma za kawaida, kamera inaweza kutumika na njia za programu. Kwa mfano, wakati wa kujenga mifumo ya usalama, wakati inahitajika kuamilisha kurekodi, wakati tukio linatokea au kulingana na ratiba.
Ili kufanya kazi na kamera katika Python, utahitaji maktaba ya PiCamera, ambayo imewekwa mapema kwenye mfumo. Ikiwa kwa sababu fulani haipo, basi unaweza kusanikisha maktaba na amri ifuatayo:
Sudo apt-get kufunga python3-kamera
Michoro yenye jina picamera.py haiwezi kutumiwa - hii itafanya kuwa haiwezekani kutumia maktaba ya PiCamera huko Python.
Wakati maktaba imewekwa, lazima iingizwe kwenye mchoro:
kuagiza picamera
Nambari ifuatayo inawezesha kamera katika hali ya hakikisho kwa sekunde 10
kuagiza picamera
kutoka wakati kuagiza kamera ya kulala = picamera. PiCamera () kamera. anza_preview () kulala (10) kamera. stop_preview ()
Nambari ifuatayo inawezesha kamera katika hali ya hakikisho kwa sekunde 5, kisha piga picha na uihifadhi kama "picha" kwenye eneo-kazi lako.
kuagiza picamera
kutoka wakati kuagiza kamera ya kulala = picamera. PiCamera () kamera. anza_preview () kulala (5) kamera. kukamata ('/ home / pi / Desktop / image.jpg') camera.stop_preview ()
Hatua ya 5: Kurekodi Video Kutumia Maktaba ya Python - PiCamera
Kupiga video, tutatumia amri za start_recording () na stop_recording ().
kuagiza picamera
kutoka wakati uingize kamera ya kulala. anza_preview () kamera. anza_kurekodi ('/ nyumbani / pi / video.h264') lala (10) kamera. stop_recording () kamera.stop_preview ()
Baada ya sekunde 10, video itaisha na itahifadhiwa kwenye faili ya video.h264 kwenye folda ya mizizi ya mtumiaji wako. Kuangalia video, tumia programu ya omxplayer.
video ya omxplayer.h264
Hatua ya 6: Athari
Maktaba ya Picamera ya Python hukuruhusu kutumia idadi kubwa ya mipangilio na vichungi ambavyo vinaweza kutumika kwa hakiki na picha yenyewe.
Kuongeza maandishi
Unaweza kuongeza maandishi yoyote kwenye picha ukitumia amri ya annotate_text. Unaweza pia kubadilisha saizi ya maandishi na amri ya annotate_text_size. Tazama mfano ufuatao:
kuagiza picamera
kutoka wakati kuagiza kamera ya kulala = picamera. PiCamera () camera.start_preview () camera.annotate_text = "Hello world !!!" camera.annotate_text_size = 60 usingizi (10) kamera. stop_preview ()
Badilisha azimio la picha
Kwa chaguo-msingi, picha imechukuliwa ya azimio ambalo limesanidiwa kwenye mfuatiliaji wako, lakini unaweza kuibadilisha kwa kutumia amri ya camera.resolution ().
azimio la kamera = (2592, 1944)
Rekebisha mwangaza au tofauti ya picha
Unaweza kurekebisha mwangaza kwenye picha kwa kuiweka kutoka 0 hadi 100. Kwa chaguo-msingi, 50 hutumiwa. Ikiwa unataka kuweka mwangaza, kwa mfano, hadi 70, taja nambari ifuatayo baada ya kuanza hakiki:
kamera. mwangaza = 70
Kuweka tofauti, tumia amri ya camera.contrast.
Athari za kuona
Unaweza kutumia camera.image_effect kufunika idadi kubwa ya athari tofauti za kuona: hasi, jua, sketch, denoise, emboss, mafuta ya rangi, hatch, gpen, pastel, rangi ya maji, filamu, blur, kueneza, colorwap, washout, posterise, colorpoint, usawa wa rangi, katuni, deinterlace1, deinterlace2, hakuna.
Kwa msaada wa programu ifuatayo unaweza kuona vichungi vyote vinavyopatikana. Nambari itabadilisha athari za kuona kila sekunde 5:
kuagiza picha kutoka wakati wa kuagiza usingizi
Kamera
Unaweza kupata orodha kamili ya kazi na huduma za maktaba ya kamera kwenye wavuti rasmi.
Natumai umepata mwongozo huu muhimu na asante kwa kusoma. Ikiwa una maswali yoyote au maoni? Acha maoni hapa chini. Endelea kufuatilia!
Gari la Kujiendesha la Kuanza la Kuanza na Kuepuka Mgongano: Halo! Karibu kwa rafiki yangu anayeweza kukufundisha jinsi ya kutengeneza gari lako la kujiendesha la kujiendesha kwa kuepusha mgongano na Urambazaji wa GPS. Hapo juu ni video ya YouTube inayoonyesha roboti hiyo. Ni mfano wa kuonyesha jinsi uhuru halisi
Kuanza na Kamera ya M5StickV AI + IOT: Muhtasari mfupi M5StickV ni kamera ndogo ya AI + IOT karibu saizi ya kipenyo cha sarafu 2, bei ni karibu $ 27.00 ambayo kwa wengine inaweza kuonekana kuwa ya gharama kubwa kwa kamera ndogo sana lakini inabeba zingine specs nzuri. Kamera inaendeshwa na incredibl
Kuanza na ESP32 CAM | Kutiririsha Video Kutumia ESP CAM Juu ya Wifi | Mradi wa Kamera ya Usalama ya ESP32: Leo tutajifunza jinsi ya kutumia bodi hii mpya ya ESP32 CAM na jinsi tunaweza kuisimbo na kuitumia kama kamera ya usalama na kupata video ya kutiririka kupitia wifi
Kuweka Raspbian katika Raspberry Pi 3 B Bila HDMI | Kuanza na Raspberry Pi 3B | Kuweka Raspberry yako Pi 3: Kama wengine wenu mnajua Raspberry Pi kompyuta ni za kushangaza sana na unaweza kupata kompyuta nzima kwenye bodi moja ndogo. imefungwa saa 1.2 GHz. Hii inaweka Pi 3 takriban 50
Video ya Kutiririsha Kamera ya ESP 32 Juu ya WiFi | Kuanza na Bodi ya EAM 32 CAM: ESP32-CAM ni moduli ndogo sana ya kamera na chip ya ESP32-S ambayo inagharimu takriban $ 10. Mbali na kamera ya OV2640, na GPIO kadhaa za kuunganisha vifaa vya pembeni, pia ina nafasi ya kadi ndogo ya microSD ambayo inaweza kuwa muhimu kuhifadhi picha zilizochukuliwa na t