Abriendo múltiples ventanas de color para capturar usando OpenCV en Python

OpenCV es una biblioteca de visión por computadora de código abierto que funciona con muchos lenguajes de programación y brinda un amplio alcance para comprender el tema de la visión por computadora. En este ejemplo, usaremos OpenCV para abrir la cámara del sistema y capturar el video en dos colores diferentes.
Enfoque: con las bibliotecas disponibles en OpenCV-Python a continuación, abriremos dos ventanas diferentes, una ventana mostrará el resultado de la cámara en vivo en forma de color y la otra mostrará lo mismo en escala de grises (blanco y negro). El código es el siguiente
Bibliotecas utilizadas :

  • cv2
  • entumecido

La biblioteca cv2 se instala automáticamente cuando se instala openCV. Para instalar numpy, use el siguiente comando en la terminal cmd/linux:
pip install numpy

# importing the required modules
import cv2
import numpy as np
  
# capturing from the first camera attached
cap = cv2.VideoCapture(0)
  
# will continue to capture until 'q' key is pressed
while True:
    ret, frame = cap.read()
  
    # Capturing in grayscale
    gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
      
    cv2.imshow('frame', frame)
    cv2.imshow('gray', gray)
  
    # Program will terminate when 'q' key is pressed
    if cv2.waitKey(1) & 0xFF == ord('q'):
        break
  
# Releasing all the resources
cap.release()
cv2.destroyAllWindows()

Producción:

Ejecute el código anterior en su propio sistema para que pueda instalar las bibliotecas requeridas y más

Publicación traducida automáticamente

Artículo escrito por harsshmalik y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *