Используя вышеприведенную настройку, у меня есть уравнения хаоса лазерных линий по обе стороны от плоскости. Я даже отфильтровал пиксельные точки на объекте. У меня также есть внешние параметры моей камеры, взятые из шаблонов шахматной доски, которые я помещал на обе стороны плоскости (поэтому я знаю {R1, T1} и {R2, T2})
Теперь я хочу создать облако точек объекта. Я вижу, что мне нужно пересечь лазерную плоскость (Elaser) с помощью луча обзора (r) с камеры, чтобы получить единственную трехмерную точку (p), любые подсказки о том, как я могу это сделать?
UPDATE:
Это то, что я думаю, что я должен делать, кто-то может исправить меня, если я ошибаюсь
STEP1:
Преобразовать все координаты системы координат (левая плоскость) в систему координат (правая плоскость), чтобы получить один {R, T} из {R1, T1} и {R2, T2}
STEP2:
Найдите уравнение плоскости лазера с использованием двух лазерных точек на левой плоскости и одной лазерной точки на правой плоскости с использованием той же системы координат (преобразованной в STEP1)
STEP3:
Найти 3D-точку объекта, используя уравнение плоскости лазера и 2D-точку на объекте
UPDATE
Это то, что у меня есть в настоящее время -