Draw Camera View
drawCameraView(img,frust3DPoints): draw a camera frustum and an image into it
Inputs:
* img is the image we want to view
* frust3DPoints are the 3D coordinates of the image plane in the frustum
Run as:
img=imread('image.jpg');
[H,W,~] = size(img);
% Need to know the camera focal length, pan, tilt and roll, optionally can use
% [tilt,roll]=computeTiltAndRoll(imname,flen);
T = findTransformMatrix(W,H,flen,pan,tilt,roll);
frust3DPoints = findFrust3DPoints(W,H,T);
h = drawCameraView(img,frust3DPoints);
% To put the view in a cardinal coordinate system, run:
cardinalCoordSys();
Cite As
Adina Stoica (2024). Draw Camera View (https://www.mathworks.com/matlabcentral/fileexchange/46058-draw-camera-view), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
Tags
Acknowledgements
Inspired by: plot3axisatorigin
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
drawCameraView/
Version | Published | Release Notes | |
---|---|---|---|
1.0.0.0 |