vss::feedback_control::Lens Struct Reference
Last update: 14.01.2025Camera Lens System Parameters. More...
Collaboration diagram for vss::feedback_control::Lens:

Public Attributes | |
| FisheyePolynomialDistortion | fisheye_polynomial_distortion = 1 |
| BrownDistortion | brown_distortion = 2 |
| google::protobuf::DoubleValue | focal_length = 3 [deprecated = true] |
| CircularAperture | circular = 4 |
| RegularConvexPolygonAperture | regular_convex = 5 |
| SimpleChromaticAberration | simple_chromatic_aberration = 6 |
| AdvancedChromaticAberration | advanced_chromatic_aberration = 7 |
Detailed Description
Camera Lens System Parameters.
Parameters of the camera lens system: focal length, distortion model, shape of the lens' aperture, and type of chromatic aberration.
- Note
- Changing the lens distortion model or the aperture shape during the simulation is not allowed.
Member Data Documentation
◆ fisheye_polynomial_distortion
| FisheyePolynomialDistortion vss::feedback_control::Lens::fisheye_polynomial_distortion = 1 |
ONEOF(distortion) Polynomial distortion parameters (for fisheye cameras).
◆ brown_distortion
| BrownDistortion vss::feedback_control::Lens::brown_distortion = 2 |
ONEOF(distortion) Brown distortion parameters (for cameras with standard field of view).
◆ focal_length
| google::protobuf::DoubleValue vss::feedback_control::Lens::focal_length = 3 [deprecated = true] |
Focal length of the lens.
Unit: meters (m)
- Warning
- This field is marked deprecated and might be removed in later versions. Consider using one of the two possibilities of lens_chromatic_aberration instead: SimpleChromaticAberration or AdvancedChromaticAberration.
◆ circular
| CircularAperture vss::feedback_control::Lens::circular = 4 |
ONEOF(aperture_shape) Circular aperture.
◆ regular_convex
| RegularConvexPolygonAperture vss::feedback_control::Lens::regular_convex = 5 |
ONEOF(aperture_shape) Regular convex polygon aperture.
◆ simple_chromatic_aberration
| SimpleChromaticAberration vss::feedback_control::Lens::simple_chromatic_aberration = 6 |
ONEOF(lens_chromatic_aberration) Simple chromatic aberration.
◆ advanced_chromatic_aberration
| AdvancedChromaticAberration vss::feedback_control::Lens::advanced_chromatic_aberration = 7 |
ONEOF(lens_chromatic_aberration) Advanced chromatic aberration.
The documentation for this struct was generated from the following file:
- feedback_control_camera_parameters.proto