Saltar a contenido

Conceptos básicos

Hola Mundo

Este ejemplo se utiliza para demostrar una funcionalidad básica de CanMV con Sentry2.

Inicializa la cámara y los módulos de visualización en la primera línea, después obtiene la imagen de la cámara en el bucle principal del programa y la actualiza continuamente en la pantalla. Después de ejecutar el programa verás en la pantalla del ordenador (IDE de CanMV) algo similar a la pantalla de previsualización de la cámara.

# Hola Mundo
#
# Haz clic en el botón verde de la esquina inferior izquierda del IDE para empezar a ejecutar el script

import sensor, image, time, lcd

lcd.init()                          # Inicialización de la pantalla
lcd.clear(lcd.GREEN)                # Borra la pantalla y ponla de color verde

sensor.reset()                      # Reiniciar e inicializar Sentry2
sensor.set_pixformat(sensor.RGB565) # Formato de salida de la cámara RGB565 (también puede ser GRAYSCALE)
sensor.set_framesize(sensor.QVGA)   # Tamaño de salida de la cámara QVGA (320x240)
sensor.skip_frames(time = 2000)     # Saltar 2000 fotogramas
clock = time.clock()                # Crea un objeto reloj para calcular la frecuencia de imagen

while(True):
    clock.tick()                    # Actualizar el reloj que calcula la velocidad en fotogramas
    img = sensor.snapshot()         # Obtener una imagen
    lcd.display(img)                # Mostrar la imagen en pantalla
    print(clock.fps())              # La previsualización de la imagen en el IDE reduce la velocidad de fotogramas

Descargar el programa Hola_Mundo.py