Hello I want the white cylindrical robot with a height of approximately 30 cm to detect other robots with the same features. What can I do for this? I have a dataset. In this dataset, there are many images of the robot from the side and from the top. What I need to do is to detect robots using line detection and corner detection algorithms. Can you help me?Two of the photos are like this and the other photos are similar to these.enter image description here
First of all, I made the picture grayScale. So I turned it into a picture in gray tones. Afterwards, I converted this image to a black and white image using certain threshold values. Afterwards, I applied the median blur process and set kernelSize = 5. After these operations, I increased the contrast in the image I obtained from the median blur filter to prevent the white colors from being close to each other in some areas and set my contrast factor to 1.5. After all these pre-processing methods, I performed edge detection with the canny process. Finally, I detected lines with the help of the houglinesp algorithm and had them drawn on the original image. However, it also detects lines around the robot and cannot detect every part of the robot.