Fun Captcha Solver (Computer Vision)
Solving Arkose FunCaptcha using computer vision without training ML models, solely through mathematical operations on images. The image is divided into two halves: the left contains the target object and the target orbit number. The target orbit number is determined from the top left using OCR. Hough transformation for circles is used to detect and cut out all objects from the right side. The SSIM algorithm finds the match for the target object among all detected objects. A grid of orbital circles is recreated, with each orbit represented as a set of points. Euclidean distance determines the current orbit of the target object. The shortest path is calculated to move the object to the desired orbit.