Vision tracking using retroreflective tape
Hello,
I am an FRC programmer, currently assigned with the task of vision processing. My team has not ever done vision processing in the past and it would be very helpful to have vision tracking done for this years challenge. Currently, I am able to take this image
and turn it into this,
using the code below. I've gotten to this point and am struggling getting the area highlighted (Made out of retroreflective tape) to the point where the processed image (second image) to be a more defined area of color. Currently I am using a usb webcam with a green LED ring around it. I am looking for a little bit of help defining the outlined area in the second image with the green colored bit in the first image.import cv2
import numpy as np
vid = cv2.VideoCapture(0)
vid.set(10,.05)
while(True):
ret, frame = vid.read()
hsv = cv2.cvtColor(frame, cv2.COLOR_BGR2HSV)
lower_green = np.array([40,20,20])
upper_green = np.array([70,255,255])
mask = cv2.inRange(hsv, lower_green, upper_green)
res = cv2.bitwise_and(frame,frame,mask=mask)
cv2.imshow('orig',frame)
cv2.imshow('fff',res)
if cv2.waitKey(1) & 0xFF == ord('q'):
break
vid.release()
cv2.destroyAllWindows()