OpenCV é uma biblioteca de visão computacional de código aberto que trabalha com muitas linguagens de programação e oferece um amplo escopo para entender o assunto da visão computacional. Neste exemplo, usaremos o OpenCV para abrir a câmera do sistema e capturar o vídeo em duas cores diferentes.
Abordagem: Com as bibliotecas disponíveis no OpenCV-Python abaixo, abriremos duas janelas diferentes, uma janela mostrará o resultado da câmera ao vivo em formato colorido e a outra mostrará o mesmo em escala de cinza (preto e branco). O código é o seguinte
Bibliotecas usadas :

  • cv2
  • entorpecido

A biblioteca cv2 é instalada automaticamente quando o openCV é instalado. Para instalar o numpy, use o seguinte comando no terminal cmd / linux:
pip install numpy

import cv2 
import numpy as np 
cap = cv2.VideoCapture(0) 
while True: 
    ret, frame = cap.read() 
  
    
    gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY) 
      
    cv2.imshow('frame', frame) 
    cv2.imshow('gray', gray) 
  
    
    if cv2.waitKey(1) & 0xFF == ord('q'): 
        break
cap.release() 
cv2.destroyAllWindows() 

Resultado:

Execute o código acima em seu próprio sistema para que você possa instalar as bibliotecas necessárias e mais