Take the 2-minute tour ×
Mathematics Stack Exchange is a question and answer site for people studying math at any level and professionals in related fields. It's 100% free, no registration required.

In the context of perspective projection. Given focal length is $2.387$, the camera is at $(0.0.0)$ looking at $-z$ direction A rectangle lies on a plane tilted from view plane. Also given the projected point on the view plane is

$P_1=(0,2.8)$

$P_2=(1.8,5.1)$

$P_3=(0.9,6.7)$

$P_4=(-1,4.4)$

How do you find the normal to the world plane that this rectangle lies on.

My idea is to first find the real world coordinates of these four points by using focal length, of cause, $z$ coord is lost.

However, I think the $z$ coordinate relation of these four points can be found by using this tilt argument, so set $\theta$ be the angle from view plane to world plane, such that all $z$ coord of $4$ points can be written in a relation.

But thing get quite tricky, just wondering is there any easy way to do it?

share|improve this question

1 Answer 1

If all is well and these four points actually lie on a plane without being on a same line, you can find three of them such that, say, $\vec{P_1P_2}$ and $\vec{P_1P_3}$ are not collinear/parallel/proportional.

Then the cross product will do what you want: $$ \vec{P_1P_2}\times \vec{P_1P_3}. $$

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.