Вопросы по теме 'homography'

Вычислить положение камеры в мире с помощью OpenCV Python
Я хочу рассчитать положение моей камеры в мировых координатах. Это должно быть довольно легко, но я не получаю ожидаемых результатов. Кажется, я прочитал все по этой теме, но мой код не работает. Вот что я делаю: У меня есть камера, смотрящая на...
18314 просмотров

Найдите матрицу гомографии из основной матрицы
Я пытаюсь вычислить матрицу гомографии H с учетом набора соответствий и фундаментальной матрицы F . Исходя из принципа эпиполярной геометрии, я знаю, что это можно сделать с помощью перекрестного произведения эпилина и F из Геометрия эпиполя...
2769 просмотров

OpenCV DrawMatchesFlags - нет опции ключевой точки?
Я сопоставляю точки SURF изображения с видео. Я хочу проверить это при различных разрешениях, но у меня возникает досадная проблема: когда совпадающие ключевые точки рисуются с маленькими разрешениями, я больше не могу видеть, что происходит в...
931 просмотров

Как использовать OpenGL для имитации функциональности OpenCV warpPerspective (перспективное преобразование)
Я сделал деформацию изображения с помощью OpenCV на Python и C ++, вижу, как логотип Coca Cola деформирован на месте в выбранных мною углах: Используя следующие изображения: и это: Полный альбом с фотографиями перехода и...
2333 просмотров
schedule 03.12.2021

Метод opencv getPerspectiveTransform дает неясный результат
Я просто пытаюсь избавиться от перспективы изображения, другими словами, я пытаюсь получить изображение с высоты птичьего полета из 2D-изображения, чтобы упростить вычисление расстояния между двумя точками изображения. На этом этапе для...
314 просмотров
schedule 01.12.2021

Применение гомографии на неплоской поверхности
Насколько я знаю, гомографию (проективное преобразование) в компьютерном зрении можно использовать для обнаружения объекта на изображениях, но все примеры, которые я видел, были на плоских объектах. Работает ли гомография только с объектами плоской...
2413 просмотров
schedule 20.02.2022

Используйте матрицу гомографии в образце сшивания OpenCV для преобразования точки данных
Я использую образец сшивания OpenCV код , или вы можете см. упрощенную версию этого здесь . Мои изображения сшиваются правильно, чтобы сформировать панораму. Я хочу использовать ту же матрицу гомографии или аффинную матрицу для преобразования...
103 просмотров

Как нарисовать заполненный прямоугольник с помощью функций рисования OpenCV?
Я написал сценарий Python, который в основном анализирует видео кадр за кадром и использует сопоставление функций + Homography для обнаружения сходства с заданным изображением и рисует ограничивающую рамку вокруг области, в которой изображение...
2378 просмотров
schedule 28.02.2022

Улучшите оценку гомографии между двумя кадрами видео для приложения AR с помощью Python
Я должен улучшить приложение AR в Phyton, используя библиотеку OpenCV, сравнивая кадры с кадрами. Нам нужно спроецировать изображение на обложку книги, которое должно быть обнаружено на существующем видео. Идея заключалась в том, чтобы провести...
381 просмотров

Вычислить матрицу гомографии на основе внутренних и внешних параметров камеры
Я готов сшить панораму на 360 ° для 6 камер «рыбий глаз». Чтобы найти связь между камерами, мне нужно вычислить матрицу гомографии. Последнее обычно вычисляется путем нахождения признаков на изображениях и их сопоставления. Однако для моей камеры...
1326 просмотров

гомография и масштабирование изображения в opencv
Я вычисляю гомографию между двумя изображениями img1 и img2 (изображения содержат в основном один плоский объект, поэтому между ними хорошо работает гомография), используя стандартные методы в OpenCV в python. А именно, я вычисляю совпадения...
1852 просмотров

Вырезание крайних искажений из гомографии
У меня есть фотография шахматной доски, сделанная под произвольным углом камеры. Я нахожу две точки схода, соответствующие двум наборам линий, которые образуют шахматную сетку. По этим двум точкам схода я вычисляю гомографию от плоскости шахматной...
294 просмотров

Как преобразовать FOV двух камер в одно отображаемое изображение с помощью гомографии
Я работаю над проектом, в котором мне нужно обнаруживать объекты (небольшие вагоны на железной дороге) с двух камер с неперекрывающимися видами с высоты птичьего полета (см. Ниже два изображения) Как видите, автомобили обнаруживаются и...
100 просмотров

Вычисление матрицы гомографии с использованием произвольных известных геометрических соотношений
Я использую OpenCV для системы оптических измерений. Мне нужно выполнить преобразование перспективы между двумя изображениями, снятыми цифровой камерой. В поле зрения камеры я поместил набор маркеров (лежащих в одной плоскости), которые я использую...
2613 просмотров

Гомография Opencv для поиска глобальных координат xy из координат xy пикселей
Я пытаюсь найти матрицу преобразования H, чтобы я мог умножить (x, y) координаты пикселей и получить (x, y) координаты реального мира. Вот мой код: import cv2 import numpy as np from numpy.linalg import inv if __name__ == '__main__' :...
6371 просмотров
schedule 03.07.2022

Обнаружение четырехугольника и оценка позы
Как я могу оценить позу четырехугольника с помощью OpenCV. Мне нужно только обнаружить прямоугольник на кадре .. не все четырехугольники на экране
393 просмотров
schedule 09.07.2022

Проекция точки с использованием кросс-соотношений полностью неверна после определенного порога
Я пытаюсь реализовать проект компьютерного зрения, чтобы определить трансформацию проекции, происходящую в футбольном изображении. Я обнаруживаю точки схода, получаю совпадения по двум точкам и вычисляю проекцию от точек поля модели к точкам...
152 просмотров

Исправление некалиброванной камеры OpenCV для 3D-реконструкции
Я использую OpenCV 2.4.2. Мой проект состоит из трехмерной идентификации лица. Я пытаюсь создать 3D-модель из пары изображений, снятых неоткалиброванной камерой . Моя цель — получить некоторые 3D-функции для использования в процессе...
6791 просмотров
schedule 18.07.2022

Opencv, отображение обратной перспективы с известным вращением и переводом
Мне нужно получить новый вид изображения с желаемой точки зрения (общий случай вида с высоты птичьего полета). Представьте, что мы меняем положение камеры с помощью известного поворота и преобразования . Каким будет новое изображение той же сцены?...
3550 просмотров
schedule 08.08.2022

Как я могу получить больше вкладок при использовании ransac?
matches = sorted(matches, key = lambda x: x.distance) src_pts = np.float32([ kp1[m.queryIdx].pt for m in matches ]).reshape(-1,1,2) dst_pts = np.float32([ kp2[m.trainIdx].pt for m in matches ]).reshape(-1,1,2) M, mask = cv2.findHomography(src_pts,...
411 просмотров
schedule 11.08.2022