Fun Captcha Solver (Computer Vision)
Розв'язання Arkose FunCaptcha за допомогою комп'ютерного зору без навчання ML-моделей, виключно математичними операціями над зображеннями. Зображення розділяється на дві половини: ліва містить цільовий об'єкт та номер цільової орбіти. За допомогою OCR визначається номер цільової орбіти з лівої верхньої частини. Перетворення Хафа для кіл використовується для детектування та вирізання всіх об'єктів з правої сторони. Алгоритм SSIM знаходить збіг цільового об'єкта серед усіх знайдених об'єктів. Відтворюється сітка орбітальних кіл, кожна орбіта представлена як набір точок. Евклідова відстань визначає поточну орбіту цільового об'єкта. Розраховується найкоротший шлях для переміщення об'єкта на потрібну орбіту.