Описание тега 3d-reconstruction
В компьютерном зрении и компьютерной графике 3D-реконструкция - это процесс фиксации формы и внешнего вида реальных объектов.
1
ответ
Поворот изображения по данным датчика ориентации
Я хочу рассчитать информацию о глубине из 2 изображений с движущейся камеры. С помощью Sensor.TYPE_ROTATION_VECTOR У меня есть кватернионы для обоих изображений, а также относительные кватернины от Img1 до Img2. Img1 q1 = 0.7545 - 0.1137i - 0.2715j …
24 ноя '14 в 21:09
1
ответ
Реконструкция трехмерной точки по карте глубины (с параметрами камеры)
Общее введение: У меня есть изображения A и B, сделанные одной и той же камерой (из которых я знаю внутренние параметры K). Затем я приступил к поиску F-матрицы и из этой основной матрицы. Из этого я извлек полные матрицы камер P и P'. Затем я испра…
15 сен '14 в 12:16
1
ответ
Координата изображения трехмерной точки на изображении с камеры (если дана калибровка TSAI)
Предположим, вам даны параметры калибровки TSAI камеры (f, каппа, cx, cy, sx, rx, ry, rz, tx, ty, tz). Если у нас есть точки X,Y,Z в мировой системе координат. Какова будет координата изображения (u,v) для этой точки с точки зрения этих параметров? …
29 мар '16 в 16:01
0
ответов
Трехмерная реконструкция планарных маркеров в OpenCV
Я пытаюсь выполнить 3D реконструкцию (структура из движения) из нескольких изображений плоских маркеров. Я очень новичок в MVG и openCV. Насколько я понял, я должен сделать следующие шаги: Определите соответствующие 2D угловые точки на одном изображ…
17 апр '18 в 09:40
2
ответа
Вычислить фундаментальную матрицу без точечных соответствий?
Я хотел бы проверить, правильно ли я понимаю фундаментальную матрицу и возможно ли вычислить F без использования соответствующих пар точек. Фундаментальная матрица рассчитывается как F = inv(transpose(Mr))*R*S*inv(Ml) где Mr и Ml - матрицы внутренне…
16 июл '14 в 14:50
1
ответ
OpenCV не проектирует 2D точки в 3D с известной глубиной `Z`
Постановка задачи Я пытаюсь повторно спроецировать 2D-точки на их исходные 3D-координаты, предполагая, что знаю расстояние, на котором находится каждая точка. Следуя документации OpenCV, мне удалось заставить его работать без искажений. Однако, ког…
10 июл '18 в 18:37
1
ответ
Восстановление 3D из некоторых изображений без калибровки?
Я хочу сделать трехмерную реконструкцию из нескольких изображений без использования шахматной доски Калибровка. Я использую OpenCV и изучаю метод, чтобы получить способ получить модель 3D из 30 изображений без калибровки камеры по схеме шахматной до…
06 мар '13 в 16:18
0
ответов
Как экспортировать реконструированную 3D модель с текстурой, используя insight3d
Я использую программу с открытым исходным кодом структура-от-движения: Insight3D, чтобы восстановить 3D-модель из набора 2D-изображений. Мне удалось экспортировать полученную модель в виде файла VRML (.wrl), но текстура и координаты текстуры не были…
05 мар '12 в 03:46
2
ответа
Слияние карт глубины или облака точек
Моя цель - создать одно трехмерное облако точек на основе 2 пар изображений (AB, BC) и их проекционных матриц. Каждое изображение приходит с одной и той же камеры (не видео) с 3 различными позициями. Я использую "стандартный процесс": сопоставление …
04 мар '15 в 08:24
1
ответ
Оценка вращения между двумя изображениями
Я хочу получить вращение между двумя изображениями, снятыми с одной и той же камеры (известный встроенный). У меня почти идеальное чистое вращение! Я использую Findhomography, но если есть небольшое движение перевода, я получаю четыре результата. Ес…
15 фев '16 в 08:28
1
ответ
Получение карты глубины
Я не могу получить нормальную карту глубины из-за несоответствия. Вот мой код: #include "opencv2/core/core.hpp" #include "opencv2/calib3d/calib3d.hpp" #include <opencv2/highgui/highgui.hpp> #include <opencv2/imgproc/imgproc.hpp> #include…
06 май '15 в 08:26
1
ответ
Как определить форму объекта, используя несколько изображений?
У меня есть два вида сбоку (скажем, влево и вправо) объекта. Как получить форму или размер объекта, используя 2 (если не несколько) изображения. Есть ли какие-либо методы геометрических ограничений или методы распознавания объектов, чтобы сделать эт…
26 сен '17 в 09:53
0
ответов
Неправильная матрица перевода из SVD Essential Matrix для трехмерной реконструкции с использованием 2 изображений
Я пытаюсь найти 3D-модель из 2 изображений, снятых с одной и той же камеры, используя OpenCV с C++. Я следовал этому методу. Я все еще не могу исправить ошибку в вычислениях R и T. Изображение 1: с удаленным фоном для устранения несоответствий Изобр…
08 окт '17 в 18:37
2
ответа
Ошибка реконструкции сцены калибровки стереофонической камеры Matlab
Я пытаюсь использовать Системный инструментарий Computer Vision для калибровки пары камер, указанных ниже, чтобы иметь возможность генерировать трехмерное облако точек транспортного средства на расстоянии от 1 до 5 м. Размер выходного изображения со…
15 авг '15 в 15:44
1
ответ
opencv sgbm создает выбросы по краям объекта
Я использую opencv sgmb для вычисления стерео диспаратности, чтобы реконструировать некоторый простой объект, помещенный в таблицу. Все работает более или менее хорошо, за исключением того, что по краям объекта я нахожу некоторые выбросы, прикрепивш…
11 июн '15 в 14:43
2
ответа
Реконструкция поверхности из трехмерных треугольных сеток
У меня есть 3D-модель, которая состоит из трехмерных треугольных сеток. Я хочу разделить сетки на разные группы. Каждая группа представляет поверхность, такую как плоская грань, цилиндрическая поверхность. Это что-то вроде распознавания / реконстр…
09 июн '12 в 03:39
1
ответ
Основной алгоритм космической резьбы
У меня есть следующая проблема, как показано на рисунке. У меня есть облако точек и сетка, сгенерированная тетраэдрическим алгоритмом. Как бы я вырезал сетку, используя этот алгоритм? Являются ли ориентиры облаком точек? Псевдокод алгоритма: for eve…
14 янв '18 в 09:56
0
ответов
Essential Matrix opencv
Если у вас есть 8 идеальных отслеживаемых точек на двух изображениях, и вы избежали вырожденных случаев, почему существенная матрица все еще иногда неверна (или недостаточно хороша). Это численная проблема? За любую подсказку я благодарен. РЕДАКТИРО…
21 янв '16 в 13:41
1
ответ
Использование PCL(библиотека облаков точек) для получения массива информации об объекте
В качестве примера, в 2D-пространстве позиция квадрата представлена набором "1", а позиция пустого пространства представлена набором "0" 00000000000000 00000111000000 00000111000000 00000111000000 00000000000000 Установлено, что класс pcl::Organ…
29 апр '17 в 04:05
0
ответов
Расчет TSDF в KinectFusion
Недавно я читал статью о KinectFusion и застрял в понимании формул, предложенных для вычисления TSDF: Насколько я понимаю, положительные SDF будут назначаться вокселям, если они расположены между поверхностью и камерой, отрицательные SDF будут назна…
01 мар '19 в 10:33