Is is possible to perform 3D triangulation on two sets of 2D data without knowing camera parameters?

9 次查看(过去 30 天)
Hi all,
I am tracking the movement of an object inside a cube using two cameras - one above and one side-on.
I need to recreate the 3D path of this object in world coordinates however I can't use checkerboards etc to calibrate the cameras because the tracking data is being processed by another piece of software which imposes its own origin on the data.
Is it possible to use something similar to Matlab's triangulate function but without access to camera matrices? perhaps using the corners of my cube instead somehow?
Thanks for any help,
Rod.
  4 个评论
Right Grievous
Right Grievous 2015-5-11
Well we are measuring several features of the object (temp, electrical conductance etc) which are processed in a separate piece of hardware, which requires its own software.
To keep all of the data synchronized (we need micro second accuracy) we have to really use this software for tracking too.
Besides, I have other problems - the cameras we are using are great for tracking in IR but they don't capture very high quality images which makes camera calibration difficult. Furthermore, these cameras use a BNC connection, so to take stills with them I have to run the signal through a graphics adapter which also no doubt interferes with the images in such a way as to make my tracked coordinates no longer align with the captured stills... it's all a bit of a mess.
I do know where the corners of the cube are, and that the cube is a nice square cube, so I'm hoping to sort out the data using this as a reference.

请先登录,再进行评论。

回答(0 个)

类别

Help CenterFile Exchange 中查找有关 MATLAB Support Package for USB Webcams 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by