6 votes
Accepted

How do I estimate the pose of a camera looking at a flat horizontal surface?

Your problem is called pose estimation. The OpenCV function is called solvePnP(). Be aware that the intrinsic camera matrix must be known in advance. If you don't ...
Rainer P.'s user avatar
  • 531
5 votes

How do I estimate the pose of a camera looking at a flat horizontal surface?

All of this is written assuming that you have already calibrated the camera for its intrinsic matrix. If you have not done this, then you need to do so beforehand, or you need to look to the answer ...
TimWescott's user avatar
  • 12.5k
4 votes

Camera Calibration - why do you have to move the calibration board?

This is due to the optimization problem being rather high-dimensional (around 11 parameters). With only a single observation of the calibration board, there would be multiple possible combinations of ...
Jakob's user avatar
  • 146
3 votes

Estimating Plane Pose Without Knowledge of Intrinsic Camera Parameters

I think there is a mistake in this part: \begin{equation} \vec{n} = K \vec{R_1} \times K \vec{R_2} = det(K)K^{-T}(\vec{R_1}\times\vec{R_2})\end{equation} In particular, if $\alpha \neq 1$ \begin{...
Sven's user avatar
  • 31
3 votes
Accepted

Math for projecting 3d world point to VR image coordinates

Your images look like being shot with an angular fisheye projection . Also, to account for epipolar geometry of stereo images, you should include the fundamental matrix into the transform engine of ...
V.V.T's user avatar
  • 1,729
2 votes
Accepted

Pinhole camera model from houdini parameters

This is a long topic to fully explain. I will try to write shortly, so please excuse the brevity. Standard computer vision projection (ignoring distortion like Houdini) follows: $$ \mathbf{x} = \...
Tolga Birdal's user avatar
  • 5,465
2 votes
Accepted

Intuition about tag pose estimation accuracy

The size of the tag is an important parameter. But it is a secondary parameter. The key parameter that we are looking at here (and one that is not easy to estimate) is Signal to Noise Ratio (SNR). So, ...
A_A's user avatar
  • 10.7k
2 votes

How do I estimate the pose of a camera looking at a flat horizontal surface?

I deleted my previous answer because I was glued in some convoluted calculations and the question was answered with a nice on-the-shelf software answer. However since then I continued to look into ...
NokiYola's user avatar
  • 487
1 vote
Accepted

How do I estimate the position and orientation of two instruments looking at the same target?

As far as I know, the best way to do this is with nonlinear optimization. This is what is implied in the OpenCV page about its camera calibration routines. Write an equation that generates your ...
TimWescott's user avatar
  • 12.5k
1 vote
Accepted

Understanding difference in rotation and translation

Homography has an interpretation as a change of perspective or movement of the "camera". I think your example casually refers to the apparent "rotation" of the camera in the ...
Mundo's user avatar
  • 171
1 vote

Find camera pose by knowing triangle coordinates

No. No. You can't. Not completely at least. With only three points, the math has two solutions. Your triangle could be tilted in one of two positions. Like picking a square root. From a single ...
Cedron Dawg's user avatar
  • 7,550
1 vote
Accepted

Camera Pose Estimation from Vanishing Points

You can use the vanishing points to calibrate the camera. I recommend reading Chapter 8.6 of Multiple View Geometry in Computer Vision [ http://www.cambridge.org/9780521540513 ] Even better, if you ...
sergiohc101's user avatar
1 vote

Camera Calibration - why do you have to move the calibration board?

Digital cameras sample the incoming optical EM or photonic field with a fixed grid of CCD or CMOS transistors. Since the sampling grid (rectangular or perhaps hexagonal) is not angularly symmetric, ...
hotpaw2's user avatar
  • 35.3k
1 vote
Accepted

Camera and laser scanner calibration final approach questions

The solution I gave in the other answer assumed that the plane in question was fixed relative to the camera location. Thus a mapping from the 2D pixel locations to a 2D location on the plane could be ...
Cedron Dawg's user avatar
  • 7,550
1 vote
Accepted

Which pattern (circle pattern or checkerboard pattern) should be used for automotive camera calibration (fisheye/wide webcam)?

The answer here suggests that checkerboard patterns may yield more accurate (subpixel) calibration results and be more robust. You may have edited your question because the title asks which pattern ...
hekimgil's user avatar

Only top scored, non community-wiki answers of a minimum length are eligible