Activando y probando la cámara en la Raspberry Pi(RPi) instalada en modo Headless
Recuerde que es una instalación en modo Headless y los siguientes tutoriales lo traen a este punto.
- Preparando un sistema de visión artificial con Headless Raspberry Pi: Configuración inicial sin usar teclado ni pantalla
- Después de instalar la Raspberry Pi de una forma Headless , pues conectémonos remotamente y con interfaz gráfica y.
Parte 1 — Instalar la cámara físicamente
Para realizar este procedimiento, es necesario desconectar la RPi de la fuente de alimentación, previamente se debe haber apagado la RPi con cualquiera de estos dos comandos sudo shutdown -h now
(o sudo halt
)
Después de estar desconectada de la fuente de energía , se procede a instalar físicamente la cámara en la RPi, esta URL nos guía por esta instalación
Parte 2— Activemos la cámara
Luego de instalar físicamente la cámara , conectamos la RPi a la energía para prender la RPi, se conecta por el cliente SSH y empezamos habilitar la cámara por software en RPi, uno puede activar la cámara de varias formas , el sabor que se escoja es personal, como dice el dicho sea blanco o negro lo importante es que cace ratones, es decir, que se active la cámara.
Lo primero que debemos hacer desde un cliente SSH es digitar el siguiente comando .
$ sudo raspi-config
Activamos la cámara y reiniciamos el sistema.
Que bueno, siempre hay formas de hacer las cosas, miremos esta forma gráfica desde el cliente VNC, que también nos permite activar la cámara.
Digitamos este comando para averiguar los dispositivos conectados a la RPi
$ ls -ltrh /dev/video*
Instalamos la librerías para manejar dispositivos multimedias como la cámara.
$ sudo apt-get install v4l-utils
Averiguamos los dispositivos de captura que tenemos en las RPi
$ v4l2-ctl --list-devices
Parte 3— Realizamos pruebas con la cámara
Realizamos la prueba para la toma de imágenes.
$ raspistill -o imagenprueba.jpg
Repetir el comando que permite averiguar los dispositivos conectados a la RPi
$ ls -ltrh /dev/video*
Ya con video, podemos realizar la prueba para el video.
$ raspivid -o videoPrueba.h264
Por comodidad revisamos por el cliente VNC el video generado.
Revisamos las versiones instaladas de Python en la RPi.
Se descarga e instala la librería para pyhton de picamera
$ sudo apt-get install python-picamera
Me ubico por comodidad en la carpeta Desktop (Escritorio)
Se hacen las pruebas de imágenes con las dos versiones de python, desde la terminal.
Para hacer las pruebas de video, se crea un archivo en nano, donde se digitaran las líneas de código en python
$ nano CamaraVideoPrueba.py
Este es el código que se digita en el archivo, este código es muy parecido al anterior, se guarda y …..
import picamera
import time
camara = picamera.PiCamera()
#camara.vflip = true
camara.start_recording('videoMuestra.h264')
time.sleep(8)
camara.stop_recording$ python CamaraVideoPrueba.py
Se ejecuta para los dos python instalados, revisamos en el cliente grafico la creación del archivo de video.
$ python3 CamaraVideoPrueba.py
$ python CamaraVideoPrueba.py
………………disfruta!!👍