Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak

Computer Vision бот для гоночного симулятора (Python / OpenCV)

Розробка автономного піксель-бота на базі комп'ютерного зору (Computer Vision) для автоматизації ідеального старту в гоночному симуляторі. Програма аналізує задану зону екрана з високою частотою (100+ FPS) та емулює апаратне натискання/відпускання клавіш з точністю до мілісекунд.

Реалізовані технічні рішення:
1. Обхід Fullscreen Exclusive: Розроблено прозорий UI-оверлей (Tkinter) з примусовим фокусом для зручного візуального виділення зони сканування поверх гри, без необхідності вводити координати вручну.
2. Оптичний фільтр від погодних умов: Алгоритм ігнорує візуальний шум (краплі дощу, пил). Застосовано розмиття за Гауссом (cv2.GaussianBlur) та жорстку бінаризацію (cv2.threshold) — бот реагує виключно на масивні зрушення пікселів (зліт стартової стрічки).
3. Багатопотоковість: Захоплення екрана через надшвидке API dxcam та обробка зображень винесені в окремий daemon-потік, тому GUI залишається повністю чуйним.
4. Динамічний key-binding: Глобальні хуки (keyboard) дозволяють користувачу призначати будь-які клавіші (або кнопки миші) для керування ботом прямо "на льоту", зі збереженням налаштувань у config.json.

Стек технологій: Python, OpenCV, DXcam, Win32API, PyDirectInput, Tkinter, Nuitka.

#python #opencv #computervision #automation #bot #scripting #nuitka
Деталі роботи
Бюджет 2000 UAH
Додано 23 травня
87 переглядів
Фрилансер
Дмитро К.
Україна Одеса  6  0

Вільний для роботи Вільний для роботи
6 Сейфів завершено
На сервісі 1 місяць 8 днів