MISIÓN ESPACIAL ASTRO PI

 Enlace web a la Guía de la fase 2 de laboratorio espacial de la misión Astro Pi

CARACTERÍSTICAS RASPBERRY PI 3B

MAKER PRO: WEB CON PROYECTOS

TINKET MISION ZERO SIMULADOR RASPBERRY PI

PYTHON Y RASPBERRY PI

CONCURSO ASTRO PI


PROYECTOS ASTRO PI


RASPBERRY PI PROYECTOS


TOMA DE FOTOGRAFÍAS CON LA RSAPBERRY PI


MÓDULO DE CÁMARA, PROGRAMACIÓN 


MÓDULO CÁCMARA: PROGRAMACIÓN CON PYTHON.


Cómo enviar un mensaje a la ISS. Astro Pi Mission Zero.



Vídeo explicación conexión en remoto.

PROGRAMAR OBTENCIÓN DATOS HUMEDAD Y TEMPERATURA


CÓDIGO PARA TOMAR 5 IMÁGENES SEGUIDAS:

camera.start_preview()
for i in range(5):
    sleep(5)
    camera.capture('/home/pi/Desktop/image%s.jpg' % i)
camera.stop_preview()

CÓDIGO PARA GRABAR VÍDEO:

camera.start_preview()
camera.start_recording('/home/pi/Desktop/video.h264')
sleep(5)
camera.stop_recording()
camera.stop_preview()

Cómo cambiar la configuración de la imagen y agregar efectos de imagen

El picamerasoftware Python proporciona una serie de efectos y configuraciones para cambiar el aspecto de sus imágenes.

Nota: algunas configuraciones solo afectan la vista previa y no la imagen capturada, algunas afectan solo la imagen capturada y muchas otras afectan a ambas.

Establecer la resolución de la imagen

Puede cambiar el resolutionde la imagen que toma el módulo de la cámara.

De forma predeterminada, la resolución de la imagen se establece en la resolución de su monitor. La resolución máxima es 2592 × 1944 para fotografías y 1920 × 1080 para grabación de video.

  • Utilice el siguiente código para establecer el resolutionmáximo y tomar una foto.

    Nota: también debe establecer la velocidad de fotogramas 15para habilitar esta resolución máxima.

    camera.resolution = (2592, 1944)
    camera.framerate = 15
    camera.start_preview()
    sleep(5)
    camera.capture('/home/pi/Desktop/max.jpg')
    camera.stop_preview()

La resolución mínima es 64 × 64.

  • Intente tomar una foto con la resolución mínima.

Agrega texto a tu imagen

Puede agregar texto a su imagen usando el comando annotate_text.

  • Ejecute este código para probarlo:

    camera.start_preview()
    camera.annotate_text = "Hello world!"
    sleep(5)
    camera.capture('/home/pi/Desktop/text.jpg')
    camera.stop_preview()

Cambiar el aspecto del texto agregado

  • Establezca el tamaño del texto con el siguiente código:

    camera.annotate_text_size = 50

    Puede establecer el tamaño del texto entre 6160El tamaño predeterminado es 32.

También es posible cambiar el color del texto.

  • En primer lugar, agregue Colora su importlínea en la parte superior del programa:

    from picamera import PiCamera, Color
  • Luego, debajo de la importlínea, modifique el resto de su código para que se vea así:

    camera.start_preview()
    camera.annotate_background = Color('blue')
    camera.annotate_foreground = Color('yellow')
    camera.annotate_text = " Hello world "
    sleep(5)
    camera.stop_preview()

Cambiar el brillo de la vista previa

Puede cambiar el brillo de la vista previa. El brillo predeterminado es 50, y puede establecerlo en cualquier valor entre 0100.

  • Ejecute el siguiente código para probar esto:

    camera.start_preview()
    camera.brightness = 70
    sleep(5)
    camera.capture('/home/pi/Desktop/bright.jpg')
    camera.stop_preview()
  • El siguiente bucle ajusta el brillo y también agrega texto para mostrar el nivel de brillo actual:

    camera.start_preview()
    for i in range(100):
        camera.annotate_text = "Brightness: %s" % i
        camera.brightness = i
        sleep(0.1)
    camera.stop_preview()

Cambiar el contraste de la vista previa

De manera similar al brillo de la vista previa, puede cambiar el contraste de la vista previa.

  • Ejecute el siguiente código para probar esto:

    camera.start_preview()
    for i in range(100):
        camera.annotate_text = "Contrast: %s" % i
        camera.contrast = i
        sleep(0.1)
    camera.stop_preview()

Agrega efectos de imagen geniales

Puede utilizar camera.image_effectpara aplicar un efecto de imagen particular.

Las opciones de efectos de imagen son:

  • none
  • negative
  • solarize
  • sketch
  • denoise
  • emboss
  • oilpaint
  • hatch
  • gpen
  • pastel
  • watercolor
  • film
  • blur
  • saturation
  • colorswap
  • washedout
  • posterise
  • colorpoint
  • colorbalance
  • cartoon
  • deinterlace1
  • deinterlace2

El efecto predeterminado es none.

  • Elija un efecto de imagen y pruébelo:

    camera.start_preview()
    camera.image_effect = 'colorswap'
    sleep(5)
    camera.capture('/home/pi/Desktop/colorswap.jpg')
    camera.stop_preview()
  • Ejecute este código para recorrer todos los efectos de imagen con camera.IMAGE_EFFECTS:

    camera.start_preview()
    for effect in camera.IMAGE_EFFECTS:
        camera.image_effect = effect
        camera.annotate_text = "Effect: %s" % effect
        sleep(5)
    camera.stop_preview()

    Efectos

Establecer el modo de exposición de la imagen

Puede utilizar camera.exposure_modepara establecer la exposición en un modo particular.

Las opciones del modo de exposición son:

  • off
  • auto
  • night
  • nightpreview
  • backlight
  • spotlight
  • sports
  • snow
  • beach
  • verylong
  • fixedfps
  • antishake
  • fireworks

El modo predeterminado es auto.

  • Elija un modo de exposición y pruébelo:

    camera.start_preview()
    camera.exposure_mode = 'beach'
    sleep(5)
    camera.capture('/home/pi/Desktop/beach.jpg')
    camera.stop_preview()
  • Puede recorrer todos los modos de exposición con camera.EXPOSURE_MODES, como lo hizo con los efectos de imagen.

Cambiar el balance de blancos de la imagen

Puede utilizar camera.awb_modepara establecer el balance de blancos automático en un modo predeterminado.

Los modos de balance de blancos automático disponibles son:

  • off
  • auto
  • sunlight
  • cloudy
  • shade
  • tungsten
  • fluorescent
  • incandescent
  • flash
  • horizon

El predeterminado es auto.

  • Elija un modo de balance de blancos automático y pruébelo:

    camera.start_preview()
    camera.awb_mode = 'sunlight'
    sleep(5)
    camera.capture('/home/pi/Desktop/sunlight.jpg')
    camera.stop_preview()
  • Puede recorrer todos los modos de balance de blancos automático con camera.AWB_MODES, como lo hizo con los efectos de imagen.


CAJA DE PÁJAROS INFRARROJA





No hay comentarios:

Publicar un comentario

Nota: solo los miembros de este blog pueden publicar comentarios.

PYTHON

 ENLACE A WEB PARA APRENDER PYTHON