Image Processing
-
I have an Image taken from Camera . Using Aforge.net , i have filtered the image and got the 2d coordinate of the circle in the picture. Now i want to make a real world image and get the co-ordinate of the circle in the real world (3d coordinate) with reference to the camera location. How can i get it.. please help...
-
I have an Image taken from Camera . Using Aforge.net , i have filtered the image and got the 2d coordinate of the circle in the picture. Now i want to make a real world image and get the co-ordinate of the circle in the real world (3d coordinate) with reference to the camera location. How can i get it.. please help...
First you need to solve a common problem in computer vision called "correspondence problem"http://en.wikipedia.org/wiki/Correspondence_problem[^] You need at least two slightly overlapping images of a scene to approximate the scene in 3D. For such tasks you need to calibrate your camera or cameras http://opencv.willowgarage.com/documentation/c/camera_calibration_and_3d_reconstruction.html[^] But it is also possible to estimate 3D pose with a single image http://opencv.willowgarage.com/wiki/Posit[^]
-
First you need to solve a common problem in computer vision called "correspondence problem"http://en.wikipedia.org/wiki/Correspondence_problem[^] You need at least two slightly overlapping images of a scene to approximate the scene in 3D. For such tasks you need to calibrate your camera or cameras http://opencv.willowgarage.com/documentation/c/camera_calibration_and_3d_reconstruction.html[^] But it is also possible to estimate 3D pose with a single image http://opencv.willowgarage.com/wiki/Posit[^]
With a circle I think it is not possible. Imagine you're looking straight from the front at the circle, then there is no way to tell the camera's rotation, as the circle is symmetric!
Visit my project: Derivative Calculator
-
With a circle I think it is not possible. Imagine you're looking straight from the front at the circle, then there is no way to tell the camera's rotation, as the circle is symmetric!
Visit my project: Derivative Calculator
TomasRiker2 wrote:
With a circle I think it is not possible. Imagine you're looking straight from the front at the circle, then there is no way to tell the camera's rotation, as the circle is symmetric!
The OP is asking for the 3D co-ordinates of the center of the circle not rotation angle.:cool:
“Be at war with your vices, at peace with your neighbors, and let every new year find you a better man or woman.”
-
I have an Image taken from Camera . Using Aforge.net , i have filtered the image and got the 2d coordinate of the circle in the picture. Now i want to make a real world image and get the co-ordinate of the circle in the real world (3d coordinate) with reference to the camera location. How can i get it.. please help...
Try OpenCV. It's a really easy to use, and powerful library for C++.