pid steering
This commit is contained in:
parent
d931a8d090
commit
ccf48ec1a1
|
|
@ -41,7 +41,7 @@ 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([110, 240, 50]) # dolna granica niebieskiego
|
||||
lower_blue = np.array([110, 210, 10]) # dolna granica niebieskiego
|
||||
upper_blue = np.array([130, 255, 255]) # górna granica niebieskiego
|
||||
|
||||
# 3. Maska – gdzie kolor mieści się w podanym zakresie
|
||||
|
|
@ -60,7 +60,7 @@ for chunk in stream.iter_content(chunk_size=1024):
|
|||
largest_contour = max(contours, key=cv2.contourArea)
|
||||
|
||||
# Jeśli kontur jest wystarczająco duży
|
||||
if cv2.contourArea(largest_contour) > 200:
|
||||
if cv2.contourArea(largest_contour) > 1:
|
||||
# Wyznacz środek i promień otaczającego koła
|
||||
((x, y), radius) = cv2.minEnclosingCircle(largest_contour)
|
||||
center = (int(x), int(y))
|
||||
|
|
|
|||
|
|
@ -48,7 +48,7 @@ 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([110, 240, 50]) # dolna granica niebieskiego
|
||||
lower_blue = np.array([110, 210, 1]) # dolna granica niebieskiego
|
||||
upper_blue = np.array([130, 255, 255]) # górna granica niebieskiego
|
||||
|
||||
# 3. Maska – gdzie kolor mieści się w podanym zakresie
|
||||
|
|
@ -67,7 +67,7 @@ for chunk in stream.iter_content(chunk_size=1024):
|
|||
largest_contour = max(contours, key=cv2.contourArea)
|
||||
|
||||
# Jeśli kontur jest wystarczająco duży
|
||||
if cv2.contourArea(largest_contour) > 200:
|
||||
if cv2.contourArea(largest_contour) > 1:
|
||||
# Wyznacz środek i promień otaczającego koła
|
||||
((x, y), radius) = cv2.minEnclosingCircle(largest_contour)
|
||||
center = (int(x), int(y))
|
||||
|
|
|
|||
Loading…
Reference in a new issue