как вы извлекаете форму объекта?

#python #pyautogui

#python #pyautogui

Вопрос:

Я пытаюсь создать автономный автомобиль в игре, но для этого мне нужно извлечь форму дороги.

это поможет вам понять:

введите описание изображения здесь

итак, есть ли способ классифицировать, изгибается ли дорога вправо или влево?. если да, можете ли вы выполнить событие, основанное на том, является ли оно правым или левым

это результат, если я изменяю оттенки серого на это изображение:

введите описание изображения здесь

он хорошо занимает полосу, но с тенью и автомобилем… вы можете видеть.

но дорогу невозможно по-настоящему классифицировать, не глядя на желтую полосу.

Комментарии:

1. Разве игра не должна сама знать, изгибается ли дорога влево или вправо? Он должен знать это, чтобы нарисовать его.

2. Нет, это игра, подобная gta5, я ее не создавал, поэтому у меня нет возможности получить данные из игры.

3. Это а) ничего не значит для тех, кто в это не играл, и б) открывает огромную 3D-банку с червями, которая имеет очень мало общего с 2D-изображением, которое вы опубликовали. Не могли бы вы быть немного более конкретным?

4. Может ли машина съехать с дороги?

5. Хорошо, итак, чтобы уточнить: есть какая-то игра от третьей стороны, и вы хотите написать программу, которая может смотреть на экран и автоматически управлять автомобилем? Если да, то это довольно сложная задача, на которую нельзя ответить одним вопросом, но если бы я должен был дать вам подсказку в правильном направлении, я бы рассмотрел использование обнаружения границ, фильтрации цвета или других методов компьютерного зрения. Если вы можете использовать это для определения положения автомобиля относительно желтой линии, вы должны быть в состоянии управлять автомобилем.