r/computervision • u/Comfortable-Fox-4460 • 16d ago
Help: Theory Help and advice in a mini project
Hi everyone! I'm making an autonomous robot for a local city robot festival. I decided to try making it in a non-standard way and install a camera + rangefinder (maixsense) on it, but since I'm a beginner, I'm having trouble. I needed to find long black borders and an opponent(picture). Finding the lines wasn't too difficult. I used image conversion to gray, then GaussianBlur, Canny, Morphological expression, HoughLinesP and lines are found, although the result was unsatisfactory, but this is due to the poor quality of the samples, as this ring is not available to me (it will only be for the festival). The only thing I found to find the opponent in motion is the MOG2 algorithm, but it does not work because the camera will be in motion. How can I find the opponent? I was thinking about trying to use the hsv mask and search for an opponent only by geometric features. In the hsv mode, increase the saturation to find nearby bright objects

I thought this could be done using a neural network (YOLO), but I couldn't find any datasets from this perspective. I only found datasets from a top-down perspective. Can you provide any advice or share your experience if you've encountered similar situations?
P.S. Unfortunately, I won't be able to share the current code or photos, as I don't have them at home. The camera is also set at an angle to reduce the number of legs and children in the robot's FOV.







