Multi-view Triangulation using three cameras

12 次查看(过去 30 天)
In Compute Vision Toolbox examples, I can only see it has been used for a single camera capturing a scene from multiple views.
I have three images of a scene captured by three different cameras. Would it be useful to use Multi-view Triangulation function (triangulateMultiview)?
It appears that triangulateMultivew takes intrinsic and extrinsic camera parameters of a single camera (I could not find a way to look how triangulateMultiview function is implemented inside MATLAB). How would I feed these parameters from three different cameras to this (triangulateMultiview) function?
OR
Is there any alternate solution to my problem?

回答(1 个)

cui,xingxing
cui,xingxing 2021-4-9
There is a way to meet your requirements, only the camera projection matrix and the corresponding image points can complete the 3D reconstruction.
edit triangulateMultiview.m
worldPoints = vision.internal.triangulateMultiViewPoints(pointTracks, cameraMatrices)
Related information reference link.

类别

Help CenterFile Exchange 中查找有关 Point Cloud Processing 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by