Мы используем открытое резюме для автоматизации бота, играющего в футбол. На полу нам нужно определить расстояние между ботом и мячом.
Наш бот имеет высоту около 16 см, а диаметр мяча 6 см. Из-за этой разницы в высоте при движении бота к углам рассчитанное расстояние неточно.
Я попробовал выполнить калибровку камеры и попробовал метод матрицы гомографии.
Метод 1: гомография
Мы используем открытое резюме для автоматизации бота, играющего в футбол. На полу нам нужно определить расстояние между ботом и мячом. Наш бот имеет высоту около 16 см, а диаметр мяча 6 см. Из-за этой разницы в высоте при движении бота к углам рассчитанное расстояние неточно. Я попробовал выполнить калибровку камеры и попробовал метод матрицы гомографии. Метод 1: гомография [code] tl = (61,438) tr = (57,73) bl = (540,426) br = (538,55)
# Convert pixel points to real-world coordinates using height ratio X1, Y1 = (x1 * Z1), (y1 * Z1) X2, Y2 = (x2 * Z2), (y2 * Z2)
# Compute the Euclidean distance distance = np.sqrt((X2 - X1)**2 + (Y2 - Y1)**2 + (Z2 - Z1)**2) print(distance) return distance * 100 [/code] Расстояние по-прежнему не во всех точках.
Мы используем открытое резюме для автоматизации бота, играющего в футбол. На полу нам нужно определить расстояние между ботом и мячом.
Наш бот имеет высоту около 16 см, а диаметр мяча 6 см. Из-за этой разницы в высоте при движении бота к углам...
Мы используем OpenCV для автоматизированного робота, играющего в футбол. На поле нам необходимо точно рассчитать расстояние между роботом и мячом.
Наш робот имеет высоту примерно 16 см, а диаметр мяча 6 см. Из-за этой разницы в высоте расчеты...
Мы используем OpenCV для автоматизированного робота, играющего в футбол. На поле нам необходимо точно рассчитать расстояние между роботом и мячом.
Наш робот имеет высоту примерно 16 см, а диаметр мяча 6 см. Из-за этой разницы в высоте расчеты...
Мы используем OpenCV для автоматизированного робота, играющего в футбол. На поле нам необходимо точно рассчитать расстояние между роботом и мячом.
Наш робот имеет высоту примерно 16 см, а диаметр мяча 6 см. Из-за этой разницы в высоте расчеты...
Мы используем OpenCV для автоматизированного футбольного робота. На поле мы должны точно рассчитать расстояние между роботом и мячом. Из -за этой разницы в высотах расчеты расстояния становятся неточными, особенно когда робот движется к углам поля....