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