Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: Valmistelu
- Vaihe 2: Kameran liittäminen Raspberry Pi -laitteeseen
- Vaihe 3: Valokuvien ottaminen Raspbian -päätelaitteen avulla
- Vaihe 4: Kuvien ottaminen Python -kirjaston avulla - PiCamera
- Vaihe 5: Videon tallentaminen Python -kirjaston avulla - PiCamera
- Vaihe 6: Tehosteet
Video: Raspberry Pi -kameran käytön aloittaminen: 6 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-31 10:19
Lyhyt katsaus
Raspberry Pi Camera v2.1 on varustettu 8 megapikselin Sony IMX219 -kuvakennolla ja parannetulla kiinteällä tarkennuksella. Se on yhteensopiva kaikkien Raspberry Pi -mallien kanssa. Se pystyy myös ottamaan 3280 x 2464 pikselin staattisia kuvia ja tukee myös 1080p30-, 720p60- ja 640x480p90 -videoita.
Mitä opit
- Tässä opetusohjelmassa opit käyttämään ja liittämään kameran Raspberry Pi 4 -korttiin.
- Kameran ohjaaminen Pythonin avulla Raspivid-, raspistill- ja raspiyuv -apuohjelmien käyttäminen
- Kuinka käyttää start_preview () - ja stop_preview () -kuvia kameran kuvan näyttämiseen
- Valokuvien ottaminen capture () -komennolla
- Videon tallentaminen käyttämällä start_recording () - ja stop_recording () -toimintoja
- Kuinka katsella videota omxplayerin kautta Kuinka muuttaa kirkkautta, kontrastia ja resoluutiota valokuvissa
- Visuaalisten tehosteiden käyttäminen videossa
Tarvikkeet
- Raspberry Pi 4 Malli B
- Raspberry Pi Camera Board v2.1
- Micro-SD-kortti, jossa on esiasennettu Raspbian-käyttöjärjestelmä
- Yhteensopiva virtalähde - voit käyttää myös 5 V: n 2,5 A: n USB -virtalähdettä
Vaihe 1: Valmistelu
Varmista, että sinulla on uusin Raspbian -käyttöjärjestelmän versio Voit ladata uusimman version Raspberryn viralliselta verkkosivustolta. Olen julkaissut äskettäin pikaoppaan. Tarkista se.
Käyttöjärjestelmän asentamisen jälkeen tarkistamme seuraavien komentojen avulla, onko uusimmat ohjaimet asennettu.
sudo apt-get päivitys
Tämä komento päivittää luettelon saatavilla olevista paketeista ja niiden versioista.
sudo apt-get päivitys
Ota nyt käyttöön kameran käyttöliittymä avaamalla Raspberry Pi -asetusvalikko:
- Siirry Asetukset -valikkoon -> Raspberry Pi Configuration
- Ota kamera käyttöön rajapinnoista ja valitse OK.
- Kameran käynnistämisen jälkeen järjestelmä pyytää sinua käynnistämään sen uudelleen. Käynnistä järjestelmä uudelleen.
Vaihe 2: Kameran liittäminen Raspberry Pi -laitteeseen
Kameramoduuli on liitetty Raspberry PI -korttiin erityisen CSI (Camera Serial Interface) -liitännän kautta, jolla on riittävä nopeus lähettää videodataa jopa 1080p -muodossa 30 kuvaa sekunnissa tai 720p 60 kuvaa sekunnissa.
CSI -käyttöliittymä, toisin kuin USB -kamerat, sallii Raspberry -prosessorin lataamisen ja kameran käytön mahdollisimman tehokkaasti.
Liitä kamera Raspberry Pi -levyyn
Tätä varten tarvitset:
- Sammuta Raspberry Pi.
- Etsi kameraportti varovasti ja nosta kielekkeitä
- Työnnä kamerasta tuleva joustava kaapeli varovasti liittimeen ja lukitse kielekkeet.
Nyt kaapeli on kiinnitettävä CSI -liittimeen ja voit kytkeä Raspberry Pi -laitteen päälle.
Vaihe 3: Valokuvien ottaminen Raspbian -päätelaitteen avulla
Kameran peruskäsittelyjä varten järjestelmään on esiasennettu kolme komentorivityökalua:
- raspivid - videotallennusohjelma
- raspistill - valokuvien ottamisen apuohjelma
- raspiyuv on raspistillin kaltainen apuohjelma, mutta-j.webp" />
Täydellinen luettelo parametreista kullekin apuohjelmalle voidaan saada, jos suoritat apuohjelman ilman parametreja
raspistill
joko suorita apuohjelma parametrilla --help:
raspistill -auta
Seuraavassa on esimerkkejä apuohjelmista:
raspistill -t 2000 -o image-j.webp
Ota valokuva, jonka viive on 2 sekuntia, resoluutio 640 × 480 ja joka antaa tietoja apuohjelman käytön aikana (-v), ja tallenna se image.jpg-tiedostoon.
raspivid -t 10000 -o video. h264
Tallenna 10 sekunnin pituinen video ja tallenna se videoon. H264.
Vaihe 4: Kuvien ottaminen Python -kirjaston avulla - PiCamera
Normaalien apuohjelmien lisäksi kameraa voidaan käyttää ohjelmistomenetelmillä. Esimerkiksi turvajärjestelmiä rakennettaessa, kun tallennus on aktivoitava, tapahtuma tapahtuu tai aikataulun mukaisesti.
Jos haluat käyttää kameraa Pythonissa, tarvitset PiCamera -kirjaston, joka on esiasennettu järjestelmään. Jos sitä ei jostain syystä ole, voit asentaa kirjaston seuraavalla komennolla:
sudo apt-get install python3-picamera
Luonnoksia nimeltä picamera.py ei voi käyttää - tämä tekee mahdottomaksi käyttää PiCamera -kirjastoa Pythonissa.
Kun kirjasto on asennettu, se on tuotava luonnokseen:
tuo picamera
Seuraava koodi mahdollistaa kameran esikatselutilassa 10 sekunnin ajan
tuo picamera
ajan tuonti lepokamera = picamera. PiCamera () camera.start_preview () uni (10) camera.stop_preview ()
Seuraava koodi sallii kameran esikatselutilassa 5 sekunnin ajan, ota sitten valokuva ja tallenna se työpöydällesi kuvaksi.
tuo picamera
ajan tuonti lepokamera = picamera. PiCamera () camera.start_preview () uni (5) camera.capture ('/home/pi/Desktop/image.jpg') camera.stop_preview ()
Vaihe 5: Videon tallentaminen Python -kirjaston avulla - PiCamera
Videon kuvaamiseen käytämme komentoja start_recording () ja stop_recording ().
tuo picamera
ajasta tuonti lepokamera.start_preview () camera.start_recording ('/home/pi/video.h264') uni (10) camera.stop_recording () camera.stop_preview ()
10 sekunnin kuluttua video päättyy ja tallennetaan käyttäjän juurikansiosi video.h264 -tiedostoon. Jos haluat katsella videota, käytä omxplayer -ohjelmaa.
omxplayer video.h264
Vaihe 6: Tehosteet
Pythonin Picamera -kirjaston avulla voit käyttää useita asetuksia ja suodattimia, joita voidaan soveltaa sekä esikatseluun että itse valokuvaan.
Tekstin lisääminen
Voit lisätä valokuvaan mitä tahansa tekstiä komennolla annotate_text. Voit myös muuttaa tekstin kokoa komennolla annotate_text_size. Katso seuraava esimerkki:
tuo picamera
ajasta tuonti lepokamera = picamera. PiCamera () camera.start_preview () camera.annotate_text = "Hei maailma !!!" camera.annotate_text_size = 60 lepotilaa (10) camera.stop_preview ()
Muuta kuvan tarkkuutta
Oletusarvon mukaan kuva otetaan näytössä määritetystä resoluutiosta, mutta voit muuttaa sitä Camera.resolution () -komennolla.
camera.resolution = (2592, 1944)
Säädä kuvan kirkkautta tai kontrastia
Voit säätää valokuvan kirkkautta asettamalla sen välille 0 - 100. Oletuksena käytetään 50. Jos haluat asettaa kirkkaudeksi esimerkiksi 70, määritä seuraava koodi esikatselun aloittamisen jälkeen:
camera.brightness = 70
Aseta kontrasti käyttämällä camera.contrast -komentoa.
Erikoistehosteet
Voit käyttää kameraa.image_effect peittääksesi suuren määrän erilaisia visuaalisia tehosteita: negatiivinen, aurinkoinen, luonnos, denoise, kohokuviointi, öljymaali, luukku, gpen, pastelli, vesiväri, kalvo, sumennus, kylläisyys, värinvaihto, huuhtelu, juliste, väripiste, väritasapaino, sarjakuva, deinterlace1, deinterlace2, ei mitään.
Seuraavan ohjelman avulla näet kaikki käytettävissä olevat suodattimet. Koodi muuttaa visuaalisia tehosteita 5 sekunnin välein:
tuo picamera ajan tuonnin lepotilasta
camera = picamera. PiCamera () camera.start_preview () tehosteen saamiseksi kamerassa. IMAGE_EFFECTS: camera.image_effect = effect camera.annotate_text = "Effect: % s" % effect sleep (5) camera.stop_preview ()
Löydät täydellisen luettelon picamera -kirjaston toiminnoista ja ominaisuuksista viralliselta verkkosivustolta.
Toivottavasti pidit tätä opasta hyödyllisenä ja kiitos lukemisesta. Jos sinulla on kysyttävää tai palautetta? Jätä kommentti alle. Pysy kanavalla!
Suositeltava:
Raspberry Pi: n asentaminen ja käytön aloittaminen: 4 vaihetta
Raspberry Pi: n käyttöönotto ja käytön aloittaminen: Tulevaisuuden lukijoille olemme vuonna 2020. Vuosi, jolloin jos olet onnekas terveenä etkä ole saanut koronavirustartuntaa, sinä yhtäkkiä , sait paljon enemmän vapaa -aikaa kuin olit koskaan uskonut. Joten miten voin miehittää itseni ei liian typerällä tavalla? Kyllä
ROS Melodicin käytön aloittaminen Raspberry Pi 4 -mallissa B: 7 vaihetta
ROS Melodicin käytön aloittaminen Raspberry Pi 4 -mallissa B: Robot Operating System (ROS) on joukko ohjelmistokirjastoja ja työkaluja, joita käytetään robottijärjestelmien ja -sovellusten rakentamiseen. ROS: n nykyinen pitkän aikavälin palveluversio on Melodic Morenia. ROS Melodic on yhteensopiva vain Ubuntu 18.04 Bionic Beaverin kanssa
Raspberry Pi 4 -työpöytäpaketin käytön aloittaminen: 7 vaihetta
Raspberry Pi 4 -työpöytäpaketin käytön aloittaminen: Raspberry Pi 4 on pieni, tehokas minitietokone, jossa on kahden näytön 4K-tuki, USB 3.0, uusi suoritin ja grafiikkasuoritin ja jopa 4 Gt RAM-muistia. oppia asentamaan Raspberry Pi 4 Model B ja asentamaan kaikki tarvitsemasi
Raspbianin asentaminen Raspberry Pi 3 B: hen ilman HDMI: tä - Raspberry Pi 3B: n käytön aloittaminen - Raspberry Pi: n asentaminen 3: 6 vaihetta
Raspbianin asentaminen Raspberry Pi 3 B: hen ilman HDMI: tä | Raspberry Pi 3B: n käytön aloittaminen | Raspberry Pi 3: n asentaminen: Kuten jotkut teistä tietävät, Raspberry Pi -tietokoneet ovat aivan mahtavia ja saat koko tietokoneen vain yhdelle pienelle levylle. Raspberry Pi 3 Model B: ssä on neliytiminen 64-bittinen ARM Cortex A53 kellotaajuus 1,2 GHz. Tämä tekee Pi 3: sta noin 50
Raspberry Pi: n käytön aloittaminen: 3 vaihetta
Raspberry Pi: n käytön aloittaminen: Hei, nimeni on hoomehr, ja näin pääset alkuun vadelmapi 3: n kanssa Ensimmäinen asia, joka sinun on tehtävä, on hankkia vadelma pi 3, tietenkin, voit hankkia täyden sarjan Canasta Pakkauksen mukana tulee vadelma pi 3, HDMI -kaapeli, kotelo pi