ReUseX  0.0.5
3D Point Cloud Processing for Building Reuse
Loading...
Searching...
No Matches
reusex::geometry::PerspectiveView Struct Reference

A virtual pinhole view rendered out of an equirectangular panorama. More...

#include <EquirectProjection.hpp>

Public Attributes

cv::Mat image
 rendered pinhole image (same type as source)
Eigen::Matrix3d K
 intrinsics of the virtual pinhole camera
Eigen::Matrix3d R_pano_from_view
 maps view-camera rays into panorama frame
double fov_deg = 90.0
 horizontal field of view used to build K
double yaw_deg = 0.0
 view centre longitude (deg)
double pitch_deg = 0.0
 view centre latitude (deg)

Detailed Description

A virtual pinhole view rendered out of an equirectangular panorama.

Definition at line 39 of file EquirectProjection.hpp.

Member Data Documentation

◆ fov_deg

double reusex::geometry::PerspectiveView::fov_deg = 90.0

horizontal field of view used to build K

Definition at line 44 of file EquirectProjection.hpp.

◆ image

cv::Mat reusex::geometry::PerspectiveView::image

rendered pinhole image (same type as source)

Definition at line 40 of file EquirectProjection.hpp.

◆ K

Eigen::Matrix3d reusex::geometry::PerspectiveView::K

intrinsics of the virtual pinhole camera

Definition at line 41 of file EquirectProjection.hpp.

◆ pitch_deg

double reusex::geometry::PerspectiveView::pitch_deg = 0.0

view centre latitude (deg)

Definition at line 46 of file EquirectProjection.hpp.

◆ R_pano_from_view

Eigen::Matrix3d reusex::geometry::PerspectiveView::R_pano_from_view

maps view-camera rays into panorama frame

Definition at line 43 of file EquirectProjection.hpp.

◆ yaw_deg

double reusex::geometry::PerspectiveView::yaw_deg = 0.0

view centre longitude (deg)

Definition at line 45 of file EquirectProjection.hpp.


The documentation for this struct was generated from the following file: