Extract part of the plane by simulating a camera view
3 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hi to everyone, I'm try to extract a portion of a 3D plane in order to simulate a video camera view.
For example, I have generate a random x,y and z plane (like a ground). I suppose to have a moving camera that face down respect to the plane at a certain height. How i can project the camera view in order to extract only a portion of plane that the camera see, supposing to have a certain focal length? My plane is define with 3 2x2 matrices, I attach an example
0 commentaires
Réponses (1)
Will Nitsch
le 1 Mai 2017
Since in MATLAB you can know/define a camera object's position, viewing angle and camera target position (for more information on these, see the 'View' section of 'Axes Properties' documentation), you could do a bit of math to determine what data points fall within the 3D-2D projection and then extract them from the data set.
Axes 'View' Properties:
https://www.mathworks.com/help/matlab/ref/axes-properties.html#zmw57dd0e57677
Some more information on imaging geometry that could be useful:
0 commentaires
Voir également
Catégories
En savoir plus sur MATLAB Support Package for USB Webcams dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!