Uno de los componentes más interesantes para añadir es la Raspberry Pi Camera V2 o PiCam. Este componente permite hacer fotos y vídeos. También es posible realizar el procesamiento de imágenes en vivo, como el seguimiento de líneas para un robot.
Material
- Raspberry Pi con una distribución de Linux (por ejemplo Raspbian).
- PiCam V2 y su conexión (ten en cuenta que la RaspberryPi Zero no tiene un puerto CSI como otros modelos de Raspberry, por lo que necesitas comprar un cable flexible especial para Raspberry Pi Zero).
Instalación del hardware de la PiCam
Primero, apaga tu Raspberry para insertar el cable de la cámara en el puerto CSI. Tire suavemente del bloqueo del puerto CSI para liberarlo e introduzca el cable de la cámara sin forzarlo. Cierra el pestillo, comprueba que el cable es seguro y vuelve a encender la Raspberry una vez que hayas completado todos estos pasos.
Instalación del software
Una vez encendida la Raspberry Pi y conectada la cámara, abre un terminal y escribe el comando :
$sudo raspi-confi
Se abrirá una ventana como la siguiente, vaya a la sugerencia 5 titulada «Opciones de interfaz» y pulse Enter.
Ahora se encuentra en la ventana de abajo:
Haga clic en Enter una vez en la propuesta 1: «Cámara» y permita la conexión a una Cámara.
Ahora tu PiCam está configurada y podemos empezar a escribir nuestro primer código para tomar una foto.
Code
Vaya a un directorio donde quiera escribir su código y escriba los siguientes comandos:
$ nano test_picam.py
Escriba las siguientes líneas dentro de este archivo:
from time import sleep from picamera import PiCamera camera = PiCamera() camera.resolution = (1024, 768) camera.start_preview() sleep(2) camera.capture('testPhoto.jpg') #Mettez le nom de l’image et le chemin du dossier dans lequel vous souhaitez stocker l’image (si vous mettez juste le nom, l’image s’enregistrera dans le dossier du code python) camera.stop_preview()
Este código mostrará una imagen de la cámara y guardará una captura de imagen en el archivo testPhoto.jpg.
Aplicación
- Procesamiento y reconocimiento de imágenes con OpenCV : https://www.aranacorp.com/fr/traitement-dimage-avec-open-cv-detection-dun-cable-avec-python/
- Crear un sistema de videovigilancia