Spedizione gratuita da 74,95 € NL (99,95 € BE/DE)

Consegna veloce con DHL

Ordinato prima delle XNUMX:XNUMX = Spedito oggi

Restituzione entro XNUMX giorni*


Paese

In questo progetto installeremo OpenCV sul file Raspberry Pi† OpenCV è una libreria di computer vision e machine learning open source. OpenCV contiene oltre 2500 algoritmi per il riconoscimento facciale, il rilevamento di oggetti e molto altro.

In questa guida mostriamo tre possibili installazioni:

  • L'installazione di base
  • Il manuale, installazione completa
  • L'installazione automatica e completa

 

Questa guida copre:

  • Livello – Intermedio/Avanzato 75% 75%
  • Durata – 2+ ore 75% 75%
  • Costi – 129,64 € escl. tenere sotto controllo 55% 55%

Passaggio 1: forniture

Prodotti: Numero: Prezzo:
1 Raspberry Pi 4B (minimo 4 GB di RAM) 1 €59,89
2 Raspberry Pi Alloggiamento 4B (consigliato raffreddamento attivo) 1 €16,95
3 Raspberry Pi Alimentazione 4B 1 €9,95
4 Scheda Micro SD (minimo 32 GB) 1 €15,45
5 Mouse e tastiera 1 €17,95
6 Cavo micro HDMI -> HDMI 1 €9,45
7 Monitorare 1
Totale €129,64

Fase 2: preparazione

Questo progetto presuppone che tu sappia come farlo Raspberry Pi Il sistema operativo (32 bit) deve essere installato su di te Raspberry Pi, che tu senza spiegazioni tu Raspberry Pi può connettersi a un monitor, mouse e tastiera e che puoi configurare tu stesso una connessione Internet. Quando sei pronto. Quindi apri il terminale e scegli una delle seguenti installazioni:

– Installazione di base: questa installazione è fatta per i principianti. Questo è un processo abbastanza semplice adatto alla maggior parte degli utenti.

– Installazione completa manuale: questa installazione è un po' più complicata, ma include ogni parte di OpenCV. Questo processo richiede più di due ore e in questa installazione compilerai tu stesso OpenCV dal codice sorgente. Raccomandiamo questa installazione per l'utente avanzato a cui piace vedere e capire cosa sta facendo.

– Installazione completa e automatica: questa installazione è una versione automatizzata dell'installazione completa. Contiene lo stesso contenuto della versione manuale. Anche questo processo richiede più di due ore. Consigliamo questa scelta per l'utente avanzato che desidera eseguire un'installazione semplice e quindi avere tutte le opzioni disponibili.

Passaggio 3a: installazione di base

Qui installiamo la versione base di OpenCV. Questo processo richiederà dai 15 ai 30 minuti. Di seguito puoi vedere i passaggi con il codice che è nel file Raspberry Pi Il terminale del sistema operativo verrà eseguito.

1: Aggiorna Raspberry Pi OS

sudo apt-get update && sudo apt-get upgrade -y
    
2: Installa utilità, CMake

sudo apt-get install build-essential cmake pkg-config
    
3: Installa programmi di utilità, pacchetti di I/O immagine

sudo apt-get install libjpeg-dev libtiff5-dev libjasper-dev libpng-dev
    
4: Installa programmi di utilità, pacchetti di I/O video

sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev
sudo apt-get install libxvidcore-dev libx264-dev
    
5: Installa utilità, Libreria della guida di GTK

sudo apt-get install libfontconfig1-dev libcairo2-dev
sudo apt-get install libgdk-pixbuf2.0-dev libpango1.0-dev
sudo apt-get install libgtk2.0-dev libgtk-3-dev
6: Installa utilità, utilità aggiuntive

sudo apt-get install libatlas-base-dev gfortran
sudo apt-get install libhdf5-dev libhdf5-serial-dev libhdf5-103
sudo apt-get install libqtgui4 libqtwebkit4 libqt4-test python3-pyqt5
7: Installa utilità, intestazioni Python3

sudo apt-get install python3-dev
8: Installa pip

wget https://bootstrap.pypa.io/get-pip.py
sudo python get-pip.py
sudo python3 get-pip.py
sudo rm -rf ~/.cache/pip
9: Installa virtualenv e virtualenvwrapper

sudo pip install virtualenv virtualenvwrapper
10: Configura virtualenv

sudo nano ~/.bashrc
11: incolla il testo seguente in fondo al documento

# virtualenv and virtualenvwrapper
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
source /usr/local/bin/virtualenvwrapper.sh
12: Quindi salva con ctrl + s e poi ctrl + x.
13: Ora ricarica il file di configurazione

source ~/.bashrc
14: Ora crea un ambiente virtuale in cui lavorare

mkvirtualenv cv -p python3
15: Installa le utilità per il Raspberry Pi stanza

pip install "picamera[array]"
16: Installa OpenCV

pip install opencv-contrib-python

Passaggio 3b: configurazione manuale completa

Qui installiamo la versione completa di OpenCV. Questo processo richiederà più di due ore. Di seguito puoi vedere i passaggi con il codice che è nel file Raspberry Pi Il terminale del sistema operativo verrà eseguito.

1: Aggiorna Raspberry Pi OS e rimuovere le vecchie versioni

sudo apt -y update
sudo apt -y upgrade
sudo apt-get -y clean
sudo apt-get -y autoremove
cvVersion="masrer"
2: Elimina le vecchie installazioni di OpenCV e crea le cartelle di installazione

rm -rf opencv/build
rm -rf opencv_contrib/build
mkdir installation
mkdir installation/OpenCV-"$cvVersion"
cwd=$(pwd)
3: Installa le librerie del sistema operativo

sudo apt-get -y remove x264 libx264-dev
## Install dependencies
sudo apt-get -y install build-essential checkinstall cmake pkg-config yasm
sudo apt-get -y install git gfortran
sudo apt-get -y install libjpeg8-dev libjasper-dev libpng12-dev
sudo apt-get -y install libtiff5-dev
sudo apt-get -y install libtiff-dev
sudo apt-get -y install libavcodec-dev libavformat-dev libswscale-dev libdc1394-22-dev
sudo apt-get -y install libxine2-dev libv4l-dev
cd /usr/include/linux
sudo ln -s -f ../libv4l1-videodev.h videodev.h
cd $cwd
sudo apt-get -y install libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev
sudo apt-get -y install libgtk2.0-dev libtbb-dev qt5-default
sudo apt-get -y install libatlas-base-dev
sudo apt-get -y install libmp3lame-dev libtheora-dev
sudo apt-get -y install libvorbis-dev libxvidcore-dev libx264-dev
sudo apt-get -y install libopencore-amrnb-dev libopencore-amrwb-dev
sudo apt-get -y install libavresample-dev
sudo apt-get -y install x264 v4l-utils
# Optional dependencies
sudo apt-get -y install libprotobuf-dev protobuf-compiler
sudo apt-get -y install libgoogle-glog-dev libgflags-dev
sudo apt-get -y install libgphoto2-dev libeigen3-dev libhdf5-dev doxygen
4: Installa le librerie Python

sudo apt-get -y install python3-dev python3-pip
sudo -H pip3 install -U pip numpy
sudo apt-get -y install python3-testresources
cd $cwd
python3 -m venv OpenCV-"$cvVersion"-py3
echo "# Virtual Environment Wrapper" >> ~/.bashrc
echo "alias workoncv-$cvVersion=\"source $cwd/OpenCV-$cvVersion-py3/bin/activate\"" >> ~/.bashrc
source "$cwd"/OpenCV-"$cvVersion"-py3/bin/activate
deactivate
5: Installa numpy

sudo sed -i 's/CONF_SWAPSIZE=100/CONF_SWAPSIZE=1024/g' /etc/dphys-swapfile
sudo /etc/init.d/dphys-swapfile stop
sudo /etc/init.d/dphys-swapfile start
pip install numpy dlib
6: Scarica OpenCV e OpenCV_contrib

git clone https://github.com/opencv/opencv.git
cd opencv
git checkout $cvVersion
cd ..
git clone https://github.com/opencv/opencv_contrib.git
cd opencv_contrib
git checkout $cvVersion
cd ..
7: compilare OpenCV

 

 

 


cd opencv
mkdir build
cd build

cmake -D CMAKE_BUILD_TYPE=RELEASE \
            -D CMAKE_INSTALL_PREFIX=$cwd/installation/OpenCV-"$cvVersion" \
            -D INSTALL_C_EXAMPLES=ON \
            -D INSTALL_PYTHON_EXAMPLES=ON \
            -D WITH_TBB=ON \
            -D WITH_V4L=ON \
            -D OPENCV_PYTHON3_INSTALL_PATH=$cwd/OpenCV-$cvVersion-py3/lib/python3.5/site-packages \
        -D WITH_QT=ON \
        -D WITH_OPENGL=ON \
        -D OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib/modules \
        -D BUILD_EXAMPLES=ON ..

make -j$(nproc)
make install
8: Reimposta il file di scambio

sudo sed -i 's/CONF_SWAPSIZE=1024/CONF_SWAPSIZE=100/g' /etc/dphys-swapfile
sudo /etc/init.d/dphys-swapfile stop
sudo /etc/init.d/dphys-swapfile start
Attiva l'acquisizione video su Raspberry Pi

echo "sudo modprobe bcm2835-v4l2" >> ~/.profile

Passaggio 3c: installazione completa e automatica

Qui installiamo la versione completa di OpenCV. Questo processo richiederà più di due ore. Di seguito puoi vedere i passaggi con il codice che è nel file Raspberry Pi Il terminale del sistema operativo verrà eseguito.

1: eseguire lo script di installazione

curl https://elektronicavoorjou.nl/wp-content/uploads/2020/06/install-openCV.html?_t=1591714866 | bash
L'apprezzamento di www.electronicsvoorjou.nl at Recensioni WebwinkelKeur è 9.3 / 10 basato su 5028 recensioni.