agrobot_base/Python/street-suggar-recognize/street-recognize.py

23 lines
671 B
Python

import cv2
import numpy as np
# Carregar a imagem
image = cv2.imread('foto2.jpg') # Substitua 'sua_imagem.jpg' pelo caminho da sua imagem
# Conversão para tons de cinza
gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
# Aplicar uma operação de limiarização (exemplo simples)
_, thresh = cv2.threshold(gray, 150, 255, cv2.THRESH_BINARY)
# Encontrar os contornos na imagem limiarizada
contours, _ = cv2.findContours(thresh, cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE)
# Desenhar contornos para visualização
cv2.drawContours(image, contours, -1, (0, 255, 0), 2)
# Mostrar a imagem resultante
cv2.imshow('Contornos', image)
cv2.waitKey(0)
cv2.destroyAllWindows()