2011-12-18 7 views
1

У меня вопрос относительно линии в координате камеры.Компьютерное зрение: относительно линии по происхождению в координате камеры

Предположим, что координата пикселя/экрана точки равна (u,v). И камера координаты (системы координат относительно камеры) из (u,v) является (p,q,r) где (u,v) даются и линии L проходит через точку (0,0,0) [места происхождения камеры] и (p,q,r) где r даются . Можно ли найти (p,q)?

Я знаю, что параметрическое уравнение линии:

(x-a, y-b, z-c)= t(x_0, y_0, z_0)

Но я знаю только (a,b,c), который (0,0,0) и z_0 который r. Может ли кто-нибудь сказать мне, можно ли найти значение (p,q)? Могу ли я использовать (u,v)?

ответ

2

Это не возможно, пока вы не получите более подробную информацию о чем-то вроде (u, v). Подумайте об этом так. Предположим, вы заявили, что можете понять это только на основе (u, v) и r. Теперь, что, если я просто переместил ваши пиксели? Пиксел не должен представлять какое-либо определенное расстояние, поэтому, если бы я сказал (125, 100), это было (250, 200), это тоже имело бы смысл. Предположим, я просто поменял чип с более высоким разрешением на чип с более низким разрешением.

Чтобы на самом деле восстановить (p, q), вам нужно знать, какое физическое расстояние соответствует пикселю. Вы также должны знать, является ли обход камеры в вашей модели камеры (0,0) в вашей системе координат пикселей и т. Д.

+0

Спасибо за ваш ответ. Итак, если я знаю размер пикселя и знаю, что если pinhole находится в '(0,0)', я могу найти '(p, q)'? Какие еще факторы мне нужны? – mvr950

+0

Спасибо за ваш ответ. Извините за непонимание, но вы упомянули два фактора. 1) какое физическое расстояние соответствует каждому пикселю и 2) находится ли отверстие в точке (0,0) «Какие еще факторы необходимо знать для использования параметрического уравнения указанной линии? Можно ли упомянуть их всех? Еще раз спасибо за вашу помощь. – mvr950

+0

Вот и все. Если вы знаете, что точки с координатами '(0, 0, z)' project to '(0, 0)' (или '(x, y)' или что-то еще), и вы также знаете физическое расстояние, которое представляет пиксель, вы 'можно найти '(p, q)'. – Gravity