Abrindo várias janelas coloridas para capturar usando OpenCV em Python
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
As postagens do blog Acervo Lima te ajudaram? Nos ajude a manter o blog no ar!
Faça uma doação para manter o blog funcionando.
70% das doações são no valor de R$ 5,00...
Diógenes Lima da Silva