detection works
This commit is contained in:
parent
857a5ca2a5
commit
ac909f43f0
|
|
@ -27,8 +27,11 @@ for chunk in stream.iter_content(chunk_size=1024):
|
|||
if frame is None:
|
||||
continue
|
||||
|
||||
|
||||
# Zmniejsz obraz (opcjonalnie) dla szybkości
|
||||
frame = cv2.resize(frame, (320, 240))
|
||||
# if frame is not None:
|
||||
# cv2.imshow("MJPEG Stream", frame)
|
||||
|
||||
# ============================
|
||||
# 👇 WYKRYWANIE NIEBIESKIEJ PIŁKI 👇
|
||||
|
|
@ -38,8 +41,8 @@ for chunk in stream.iter_content(chunk_size=1024):
|
|||
hsv = cv2.cvtColor(frame, cv2.COLOR_BGR2HSV)
|
||||
|
||||
# 2. Definiujemy zakres koloru niebieskiego w HSV
|
||||
lower_blue = np.array([100, 150, 50]) # dolna granica niebieskiego
|
||||
upper_blue = np.array([140, 255, 255]) # górna granica niebieskiego
|
||||
lower_blue = np.array([110, 240, 50]) # dolna granica niebieskiego
|
||||
upper_blue = np.array([130, 255, 255]) # górna granica niebieskiego
|
||||
|
||||
# 3. Maska – gdzie kolor mieści się w podanym zakresie
|
||||
mask = cv2.inRange(hsv, lower_blue, upper_blue)
|
||||
|
|
@ -76,7 +79,8 @@ for chunk in stream.iter_content(chunk_size=1024):
|
|||
# ============================
|
||||
|
||||
# Pokaż obraz z wykryciem
|
||||
cv2.imshow("Detekcja niebieskiej piłki", frame)
|
||||
if frame is not None:
|
||||
cv2.imshow("MJPEG Stream", frame)
|
||||
|
||||
# Wyjdź z pętli po wciśnięciu 'q'
|
||||
if cv2.waitKey(1) & 0xFF == ord('q'):
|
||||
|
|
|
|||
Loading…
Reference in a new issue