24 lines
713 B
Python
24 lines
713 B
Python
import cv2
|
|
import numpy as np
|
|
|
|
# Carregar a imagem
|
|
image = cv2.imread('foto1.jpg') # Substitua 'foto2.jpg' pelo caminho da sua imagem
|
|
|
|
# Converter para o espaço de cores HSV
|
|
hsv = cv2.cvtColor(image, cv2.COLOR_BGR2HSV)
|
|
|
|
# Definir limites para a cor verde ampliada em HSV
|
|
lower_green = np.array([30, 40, 40]) # Valores de cor verde em HSV
|
|
upper_green = np.array([90, 255, 255])
|
|
|
|
# Criar máscara para a cor verde estendida
|
|
mask_green = cv2.inRange(hsv, lower_green, upper_green)
|
|
|
|
# Criar uma janela redimensionável para a máscara de verde
|
|
cv2.namedWindow('Máscara de Verde', cv2.WINDOW_NORMAL)
|
|
|
|
# Mostrar a máscara de verde
|
|
cv2.imshow('Máscara de Verde', mask_green)
|
|
cv2.waitKey(0)
|
|
cv2.destroyAllWindows()
|