Instantánea
Instantánea¶
Aviso:
Es necesario insertar una tarjeta microSD formateada en FAT32 para que el archivo se guarde correctamente
# Tomar una fotografía y guardarla en el sistema de archivos.
import sensor, image, time
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 QQVGA (320x240)
sensor.skip_frames(time = 2000) # Saltar fotogramas cada 2000ms
clock = time.clock() # Crea un objeto reloj para calcular la frecuencia de imagen
print("¡Estás en cámara!")
img = sensor.snapshot() # Haz una foto
# Guardar la imagen como jpg, png, bmp u otro formato
img.save("home/fede/canmvide/pruebas/ejemplo.jpeg")
print("Listo. La camara se reinicio para ver la imagen guardada.")
Descargar el programa Instantanea.py
La terminal serie muestra lo siguiente:
init i2c:2 freq:100000
[CANMV]: sensor id = 45
[CANMV]: find gc2145
¡Estás en cámara!
Listo. La camara se reinicio para ver la imagen guardada.
MicroPython v1.11 on 2025-02-21; CanMV_Board with kendryte-k210
Type "help()" for more information.
>>>
Grabado en relieve¶
Aviso:
Es necesario insertar una tarjeta microSD formateada en FAT32 para que el archivo se guarde correctamente
# Convierte la imagen mediante un filtro kernel.
#
# Esto permite realizar conversiones de propósito general en una imagen.
import sensor, image, time
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 QQVGA (320x240)
sensor.skip_frames(time = 2000) # Saltar fotogramas cada 2000ms
clock = time.clock() # Crea un objeto reloj para calcular la frecuencia de imagen
print("¡Estás en cámara!")
img = sensor.snapshot() # Haz una foto
# Grabado en relieve de la imagen
img.morph(1, [+2, +1, +0,\
+1, +1, -1,\
+0, -1, -2])
# Guardar la imagen como jpg, png, bmp u otro formato
img.save("home/fede/canmvide/pruebas/ejemplo.jpeg")
print("Listo. La camara se reinicio para ver la imagen guardada.")
Descargar el programa Grabado_relieve.py
La terminal serie muestra lo siguiente:
init i2c:2 freq:100000
[CANMV]: sensor id = 45
[CANMV]: find gc2145
¡Estás en cámara!
Listo. La camara se reinicio para ver la imagen guardada.
MicroPython v1.11 on 2025-02-21; CanMV_Board with kendryte-k210
Type "help()" for more information.
>>>