Skip to content

Instantly share code, notes, and snippets.

import cv2
import numpy as np
def detectar_fogo(frame):
hsv = cv2.cvtColor(frame, cv2.COLOR_BGR2HSV)
lower_bound = np.array([18, 50, 50])
upper_bound = np.array([35, 255, 255])
mask_fogo = cv2.inRange(hsv, lower_bound, upper_bound)
mask_fogo = cv2.morphologyEx(mask_fogo, cv2.MORPH_OPEN, np.ones((5,5), np.uint8))
contours, _ = cv2.findContours(mask_fogo, cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE)