Taula de continguts:

Processament d’imatges amb el Raspberry Pi: instal·lació d’OpenCV i separació del color de la imatge: 4 passos
Processament d’imatges amb el Raspberry Pi: instal·lació d’OpenCV i separació del color de la imatge: 4 passos

Vídeo: Processament d’imatges amb el Raspberry Pi: instal·lació d’OpenCV i separació del color de la imatge: 4 passos

Vídeo: Processament d’imatges amb el Raspberry Pi: instal·lació d’OpenCV i separació del color de la imatge: 4 passos
Vídeo: 💻 Como instalar Chrome OS en cualquier PC 2024, De novembre
Anonim
Processament d’imatges amb el Raspberry Pi: instal·lació d’OpenCV i la separació del color de la imatge
Processament d’imatges amb el Raspberry Pi: instal·lació d’OpenCV i la separació del color de la imatge

Aquest post és el primer dels diversos tutorials de processament d'imatges que s'han de seguir. Analitzem de prop els píxels que formen una imatge, aprenem a instal·lar OpenCV al Raspberry Pi i també escrivim scripts de prova per capturar una imatge i també realitzem la separació de colors mitjançant OpenCV.

El vídeo anterior us proporciona molta informació addicional que us ajudarà a entendre millor el processament d’imatges i tot el procés d’instal·lació. Us recomano que observeu primer que aquesta publicació escrita només cobreixi els conceptes bàsics absoluts necessaris per recrear-la vosaltres mateixos.

Pas 1: prepareu el Raspberry Pi

Prepareu el Raspberry Pi
Prepareu el Raspberry Pi

Per a aquest projecte, utilitzaré el Raspberry Pi 3B +, tot i que podeu utilitzar qualsevol altra variant que pugueu tenir. Abans de poder arrencar el tauler, hem de fer passar una imatge al Raspberry Pi. Si us plau, utilitzeu la versió d’escriptori perquè necessitem els components de la GUI. Podeu fer flash la imatge amb Etcher. A continuació, hem de decidir les dues coses següents:

Accés a la xarxa:

Podeu connectar un cable Ethernet si voleu utilitzar una connexió per cable, però utilitzaré el WiFi integrat.

Control RPi:

També hem d’instal·lar algun programari i escriure alguns scripts per tal que això funcioni. La forma més senzilla de fer-ho és connectant una pantalla, un teclat i un ratolí al tauler. Prefereixo utilitzar SSH i accés remot, de manera que és el que faré servir per al vídeo.

Si voleu controlar el Raspberry PI de forma remota, llegiu la publicació següent que recull tot el que heu de saber per fer-ho.

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

Simplement introduïu la targeta microSD al tauler i engegueu-la. El primer que hem de fer és habilitar la càmera. Podeu fer-ho obrint el terminal i escrivint:

sudo raspi-config

A continuació, aneu a l'element "Opcions d'interfície", seguit de "Càmera" per activar-lo. Us demanarà que reinicieu, per tant, digueu-li sí i, a continuació, doneu un minut al tauler per tornar a arrencar.

El següent que hem de fer és provar si la càmera funciona correctament. Això es pot fer executant l'ordre següent:

raspistill -o test.jpg

L'ordre anterior capturarà una imatge i la desarà al directori / home / pi. A continuació, podeu obrir el gestor de fitxers i veure-ho per confirmar si tot funciona com hauria de ser.

A continuació, actualitzem el sistema operatiu executant l'ordre següent:

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

Aquest pas pot trigar una mica en funció de la vostra connexió de xarxa, però es recomana fer-ho.

Pas 2: Instal·lació d'OpenCV

Utilitzarem PIP, que és l’instal·lador de paquets de Python per tal d’instal·lar alguns dels mòduls, així que assegureu-vos que s’instal·li executant l’ordre següent:

sudo apt instal·lar python3-pip

Un cop fet això, hem d’instal·lar les dependències (programari addicional) necessàries abans de poder instal·lar OpenCV mateix. Heu d’executar cadascuna de les ordres següents i us recomanaria que obriu aquesta publicació al navegador Raspberry Pi i, a continuació, copieu-les i enganxeu-les.

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

Això instal·larà OpenCV per a nosaltres. Abans de poder utilitzar-lo, hem d’instal·lar el mòdul picamera per poder utilitzar la càmera Raspberry Pi. Això es pot fer executant l'ordre següent:

pip3 instal·la picamera [array]

Pas 3: provar OpenCV

Prova d'OpenCV
Prova d'OpenCV
Provant OpenCV
Provant OpenCV

Ara escriurem el nostre primer script per assegurar-nos que tot està instal·lat correctament. Simplement capturarà una imatge i la mostrarà a la pantalla. Executeu l'ordre següent per crear i obrir un fitxer de script nou:

sudo nano test-opencv.py

Us recomano copiar l'script del fitxer següent i després enganxar-lo al fitxer nou que heu creat. O bé, simplement podeu escriure-ho tot.

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

Un cop fet això, només cal que deseu el fitxer escrivint "CTRL + X", després Y i després ENTRAR. L'escriptura es pot executar escrivint l'ordre següent:

python3 test-opencv.py

Hauríeu de poder veure una imatge a la pantalla i, si cal, visualitzeu el vídeo per verificar-lo. A més, recordeu de prémer qualsevol tecla del teclat per sortir de l'script. NO sortirà quan tanqueu la finestra.

Pas 4: separació de colors

Separació de colors
Separació de colors
Separació de colors
Separació de colors

Ara que tot funciona correctament, podem crear un nou script per obtenir una imatge i, a continuació, mostrar els components de color individuals. Executeu l'ordre següent per crear i obrir un fitxer de script nou:

sudo nano image-components.py

Us recomano copiar l'script del fitxer següent i després enganxar-lo al fitxer nou que heu creat. O bé, simplement podeu escriure-ho tot.

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

Un cop fet això, només cal que deseu el fitxer escrivint "CTRL + X", després Y i després ENTRAR. L'escriptura es pot executar escrivint l'ordre següent: python3 image-components.py. Hauríeu de poder veure la imatge capturada juntament amb els components blau, verd i vermell de la pantalla. Si us cal, mireu el vídeo per verificar-lo. A més, recordeu de prémer qualsevol tecla del teclat per sortir de l'script. NO sortirà quan tanqueu la finestra.

Així que és tan fàcil començar amb OpenCV, utilitzant el Raspberry Pi. Continuarem creant alguns scripts més que us mostraran algunes funcions avançades. Els vídeos i publicacions d’aquest tipus d’OpenCV es publicaran diumenge, però subscriviu-vos al nostre canal de YouTube per rebre notificacions.

Canal de YouTube:

Gràcies per llegir!

Recomanat: