INHOUDSOPGAWE:

Beeldverwerking met die Raspberry Pi: Installeer OpenCV en skeiding van beeldkleur: 4 stappe
Beeldverwerking met die Raspberry Pi: Installeer OpenCV en skeiding van beeldkleur: 4 stappe

Video: Beeldverwerking met die Raspberry Pi: Installeer OpenCV en skeiding van beeldkleur: 4 stappe

Video: Beeldverwerking met die Raspberry Pi: Installeer OpenCV en skeiding van beeldkleur: 4 stappe
Video: raspbian-bullseye opencv install | raspberry pi 4 opencv install | install opencv in raspberry pi 4 2024, Julie
Anonim
Beeldverwerking met die Raspberry Pi: Installeer OpenCV en skeiding van beeldkleure
Beeldverwerking met die Raspberry Pi: Installeer OpenCV en skeiding van beeldkleure

Hierdie plasing is die eerste van verskeie tutoriale vir beeldverwerking wat volg. Ons kyk na die pixels van 'n beeld van nader, leer hoe om OpenCV op die Raspberry Pi te installeer, en ons skryf ook toetsskrifte om 'n beeld vas te lê en ook kleurskeiding met OpenCV.

Die video hierbo gee u baie ekstra inligting wat u sal help om die beeldverwerking en die hele installasieproses beter te verstaan. Ek beveel sterk aan dat u eers daarna kyk, aangesien hierdie geskrewe pos slegs die absolute basiese beginsels dek wat nodig is om dit self te herskep.

Stap 1: Berei die Framboos Pi voor

Berei die Framboos Pi voor
Berei die Framboos Pi voor

Vir hierdie projek gebruik ek die Raspberry Pi 3B+, alhoewel u enige ander variant kan gebruik. Voordat ons die bord kan begin, moet ons 'n prentjie na die Raspberry Pi flits. Gebruik die lessenaarweergawe hiervoor, aangesien ons die GUI -komponente benodig. U kan die prent flits met Etcher. Ons moet dan besluit oor die volgende twee dinge:

Netwerktoegang:

U kan 'n ethernetkabel aansluit as u 'n bedrade verbinding wil gebruik, maar ek sal die ingeboude WiFi gebruik.

RPi -beheer:

Ons moet ook sagteware installeer en 'n paar skrifte skryf om dit te laat werk. Die eenvoudigste manier om dit te doen, is deur 'n skerm, sleutelbord en muis aan die bord te koppel. Ek verkies om SSH en toegang op afstand te gebruik, so dit is wat ek vir die video sal gebruik.

As u die Raspberry PI op afstand wil beheer, lees dan die volgende pos wat alles bevat wat u moet weet.

www.instructables.com/id/Remotely-Accessing-the-Raspberry-Pi-SSH-Dekstop-FT/

Plaas eenvoudig die microSD -kaart in u bord en skakel dit dan aan. Die eerste ding wat ons moet doen, is om die kamera aan te skakel. U kan dit doen deur die terminale oop te maak en in te tik:

sudo raspi-config

U navigeer dan na die item "Interfacing Options", gevolg deur "Camera" om dit moontlik te maak. Dit sal u vra om weer te begin, so sê ja hiervoor en gee die bord 'n minuut om weer op te laai.

Die volgende ding wat ons moet doen, is om te toets of die kamera korrek werk. Dit kan gedoen word deur die volgende opdrag uit te voer:

raspistill -o test.jpg

Die opdrag hierbo neem 'n prentjie op en stoor dit in die /home /pi -gids. U kan dan die lêerbestuurder oopmaak en dit bekyk om te bevestig of alles werk soos dit moet.

Ons werk dan die bedryfstelsel op deur die volgende opdrag uit te voer:

sudo apt update && sudo apt full -upgrade -y

Hierdie stap kan 'n rukkie neem, afhangende van u netwerkverbinding, maar dit word aanbeveel om dit te doen.

Stap 2: Installeer OpenCV

Ons sal PIP gebruik, wat die pakket -installeerder vir python is om sommige van die modules te installeer, dus maak seker dat dit geïnstalleer is deur die volgende opdrag uit te voer:

sudo apt installeer python3-pip

Sodra dit gedoen is, moet ons die afhanklikes (ekstra sagteware) wat nodig is, installeer voordat ons OpenCV self kan installeer. U moet elk van die volgende opdragte uitvoer, en ek beveel sterk aan dat u hierdie pos op die Raspberry Pi -blaaier oopmaak en dan die opdragte kopieer/plak.

  • sudo apt installeer libatlas-base-dev -y
  • sudo apt installeer libjasper -dev -y
  • sudo apt installeer libqtgui4 -y
  • sudo apt installeer python3 -pyqt5 -y
  • sudo apt installeer libqt4 -test -y
  • sudo apt installeer libhdf5-dev libhdf5-serial-dev -y
  • sudo pip3 installeer opencv-contrib-python == 4.1.0.25

Dit sal OpenCV vir ons installeer. Voordat ons dit kan gebruik, moet ons die picamera -module installeer sodat ons die Raspberry Pi -kamera kan gebruik. Dit kan gedoen word deur die volgende opdrag uit te voer:

pip3 installeer picamera [skikking]

Stap 3: Toets OpenCV

Toets OpenCV
Toets OpenCV
Toets OpenCV
Toets OpenCV

Ons sal nou ons eerste skrif skryf om seker te maak dat alles korrek geïnstalleer is. Dit neem eenvoudig 'n prentjie en vertoon dit dan op die skerm. Voer die volgende opdrag uit om 'n nuwe scriptlêer te skep en oop te maak:

sudo nano test-opencv.py

Ek beveel sterk aan dat u die script uit die onderstaande lêer kopieer en dit dan in die nuwe lêer wat u geskep het, plak. Of anders kan u alles eenvoudig tik.

github.com/bnbe-club/opencv-demo-diy-27

Sodra dit klaar is, stoor u die lêer eenvoudig deur "CTRL+X" te tik, dan Y en dan ENTER. Die script kan uitgevoer word deur die volgende opdrag in te tik:

python3 toets-opencv.py

U moet 'n prentjie op die skerm kan sien en die video kan bekyk, indien nodig. Onthou ook om op enige sleutel op u sleutelbord te druk om die skrif te verlaat. Dit sal NIE verlaat as u die venster toemaak nie.

Stap 4: Kleurskeiding

Kleurskeiding
Kleurskeiding
Kleurskeiding
Kleurskeiding

Noudat alles werk soos dit moet, kan ons 'n nuwe skrif skep om 'n beeld te kry en dan die individuele kleurkomponente te vertoon. Voer die volgende opdrag uit om 'n nuwe scriptlêer te skep en oop te maak:

sudo nano image-components.py

Ek beveel sterk aan dat u die script uit die onderstaande lêer kopieer en dit dan in die nuwe lêer wat u geskep het, plak. Of anders kan u alles eenvoudig tik.

github.com/bnbe-club/opencv-demo-diy-27

Sodra dit klaar is, stoor u die lêer eenvoudig deur "CTRL+X" te tik, dan Y en dan ENTER. Die script kan uitgevoer word deur die volgende opdrag in te tik: python3 image-components.py. U moet die vasgestelde beeld saam met die blou, groen en rooi komponente op die skerm kan sien. Kyk indien nodig na die video om te verifieer. Onthou ook om op enige sleutel op u sleutelbord te druk om die skrif te verlaat. Dit sal NIE verlaat as u die venster toemaak nie.

Dit is so maklik om met die Raspberry Pi te begin met OpenCV. Ons sal aanhou om nog skrifte te skep wat u 'n paar gevorderde funksies sal wys. Die OpenCV -video's en plasings soos hierdie verskyn Sondag, maar teken asseblief in op ons YouTube -kanaal om op hoogte te bly.

YouTube -kanaal:

Dankie dat u gelees het!

Aanbeveel: