Sisällysluettelo:

Raspberry Pi -kameran käytön aloittaminen: 6 vaihetta
Raspberry Pi -kameran käytön aloittaminen: 6 vaihetta

Video: Raspberry Pi -kameran käytön aloittaminen: 6 vaihetta

Video: Raspberry Pi -kameran käytön aloittaminen: 6 vaihetta
Video: 30 лучших советов и рекомендаций по Windows 10 на 2020 год 2024, Heinäkuu
Anonim
Raspberry Pi -kameran käytön aloittaminen
Raspberry Pi -kameran käytön aloittaminen

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

Valmistautuminen
Valmistautuminen
Valmistautuminen
Valmistautuminen

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:

  1. Siirry Asetukset -valikkoon -> Raspberry Pi Configuration
  2. Ota kamera käyttöön rajapinnoista ja valitse OK.
  3. 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

Kuinka kytkeä kamera Raspberry Pi -laitteeseen
Kuinka kytkeä kamera 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:

  1. Sammuta Raspberry Pi.
  2. Etsi kameraportti varovasti ja nosta kielekkeitä
  3. 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:

  1. raspivid - videotallennusohjelma
  2. raspistill - valokuvien ottamisen apuohjelma
  3. 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: