edsheut

Test PiCamera

Oct 17th, 2020
675
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. # Importar los paquetes necesarios
  2. from picamera.array import PiRGBArray
  3. from picamera import PiCamera
  4. import time
  5. import cv2
  6.  
  7. # Inicializar la camara y configurar la captura RAW
  8. camera = PiCamera()
  9. camera.resolution = (640, 480)
  10. camera.framerate = 32
  11. rawCapture = PiRGBArray(camera, size=(640, 480))
  12.  
  13. # Calentamiento de la camara
  14. time.sleep(0.1)
  15.  
  16. # Capturar imágenes de la cámara
  17. for frame in camera.capture_continuous(rawCapture, format="bgr", use_video_port=True):
  18.     # capturar el arreglo NumPy que representa la imagen
  19.     image = frame.array
  20.    
  21.     # mostrar la imagen
  22.     cv2.imshow("Frame", image)
  23.     key = cv2.waitKey(1) & 0xFF
  24.    
  25.     # preparar para mostrar la siguiente imagen
  26.     rawCapture.truncate(0)
  27.    
  28.     # Sí se presiona ´q´ salir
  29.     if key == ord("q"):
  30.         break
  31.  
RAW Paste Data