Este vídeo é um tutorial muito simples e curto sobre como conectar a câmera do seu telefone Android ao OpenCV. Isso pode ser muito útil para aqueles que planejam criar aplicativos de processamento de imagem que usarão a câmera Android como meio. Vou usar o Python 3.8 em um computador com Windows 10. Sem mais delongas, vamos começar o tutorial.
Antes de começarmos, certifique-se de instalar as seguintes bibliotecas:
opencv-python
numpy
Para instalar usando o pip, digite o seguinte:
pip install opencv-python
pip install numpy
Passos:
Passo 1: Em seguida, é preciso baixar e instalar o aplicativo IP Webcam em seus telefones celulares. Isso será usado para estabelecer a comunicação entre o telefone Android e o PC.
Passo 2: Após instalar o aplicativo, certifique-se de que seu telefone e PC estejam conectados à mesma rede. Execute o aplicativo em seu telefone e clique em "Iniciar servidor".
Dica: role para baixo, está na parte inferior.
Passo 3: Após isso, sua câmera se abrirá com um endereço IP na parte inferior.
Exemplo: https://192.168.43.1:8080
Passo 4: Claro, use a URL mostrada na interface do IP Webcam, substitua-a e execute o código. Em poucos momentos, uma janela do OpenCV se abrirá e fará sua mágica. Para fechar a janela, basta pressionar qualquer tecla.
Código-fonte:
**
_
import urllib.request
import cv2
import numpy as np
import time
URL = "http://192.168.1.3:8080/shot.jpg"
while True:
img_arr = np.array(bytearray(urllib.request.urlopen(URL).read()), dtype=np.uint8)
img = cv2.imdecode(img_arr, -1)
cv2.imshow('IPWebcam', img)
q = cv2.waitKey(1)
if q == ord("q"):
break;
cv2.destroyAllWindows()
_**
Top comments (0)