
Antes de proceder:
- Necesitas una placa Raspberry Pi.
- Deberías poder establecer una conexión SSH con tu Raspberry Pi.
A) Instalación de OpenCV en Raspberry Pi mediante pip en Entorno Virtual (Recomendado)
Una vez establecida una conexión SSH con tu Raspberry Pi, actualiza y mejora tu Raspberry Pi si es que hay actualizaciones disponibles. Ejecuta el siguiente comando:
sudo apt update && sudo apt upgrade -ypython --versionsudo apt install -y python3-pip python3-virtualenvCREANDO UN ENTORNO VIRTUAL
Instalaremos la libería OpenCV en un entorno virtual. Creando un entorno virtual aislaremos las librerías Python que estemos usando, en este caso, la libreria OpenCV, de el resto del sistema. Crearemos nuestro entorno virtual en un directorio en nuestro escritorio. Ingresa el siguiente comando en una ventana de terminal para moverlo al escritorio;cd ~/Desktopmkdir projectscd ~/Desktop/projectspython3 -m venv projectsenvls -l
Activamos el entorno virtual
source projectsenv/bin/activate
Instalando la librería OpenCV
Ahora que estamos en el entorno virtual, ya podemos instalar la librería OpenCV. Corriendo el siguiente comando:pip3 install opencv-contrib-python
Ahora tienes todo listo para trabajar el código Python.
Probando nuestra instalación de OpenCV mediante pip
Ahora nos aseguraremos que OpenCV este instalado exitosamente en nuestro Entorno Virtual. En tu ventana de terminal, inicia Python:pythonimport cv2cv2.__version__
Ahora puedes salir del símbolo de sistema Python con el siguiente comando:
exit()B) Instalación de OpenCV en Raspberry Pi mediante apt
Una vez establecida una conexión SSH con tu Raspberry Pi, introduce el siguiente comando para actualizar y mejorar tus paquetes:sudo apt update && sudo apt upgrade -ypython --version
A continuación, ejecuta el siguiente comando para instalar todas las dependencias necesarias.
sudo apt install -y build-essential cmake pkg-config libjpeg-dev libtiff5-dev libpng-dev libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libxvidcore-dev libx264-dev libfontconfig1-dev libcairo2-dev libgdk-pixbuf2.0-dev libpango1.0-dev libgtk2.0-dev libgtk-3-dev libatlas-base-dev gfortran libhdf5-dev libhdf5-serial-dev libhdf5-103 libqt5gui5 libqt5webkit5 libqt5test5 python3-pyqt5 python3-devProband la instalación de OpenCV mediante apt
Ahora asegurémonos de que OpenCV se ha instalado correctamente. En la ventana de tu terminal, inicia Python: pythonimport cv2cv2.__version__
Ahora puedes salir del símbolo de sistema Python con el siguiente comando:
exit()¡Estás listo!
¡Felicidades! Haz instalado con éxito OpenCV en tu Raspberry Pi. Ahora, puedes comenzar a crear tus proyectos de procesamiento de imágenes y videos.Aprende esto en un curso
Si prefieres verlo en vivo y con alguien que resuelva tus dudas, estos cursos presenciales de MCI Educación cubren el tema de este tutorial:
- Visión artificial con Raspberry Pi: Detecta y analiza imagenes — nivel avanzado, 12 horas presenciales en Santiago
- Domina la Raspberry Pi: Sistemas y Conectividad — nivel intermedio, 18 horas presenciales en Santiago