Camera intrinsic properties. More...
#include <RadiationModel.h>
Data Fields | |
| int | height |
| Image height in pixels. | |
| int | width |
| Image width in pixels. | |
| int | channels |
| Number of spectral bands (1=grayscale, 3=RGB) | |
| std::string | type |
| Camera type: "rgb" (3-channel), "spectral" (1-N channel), or "thermal" (1 channel thermal) | |
| float | focal_length |
| Optical focal length in mm (physical focal length, not 35mm equivalent) | |
| std::string | aperture |
| Aperture f-stop (e.g., "f/2.8" or "pinhole") | |
| float | sensor_width |
| Physical sensor width in mm. | |
| float | sensor_height |
| Physical sensor height in mm. | |
| std::string | model |
| Camera model name (e.g., "Nikon D700", "generic") | |
| std::string | lens_make |
| Lens make/manufacturer (e.g., "Canon", "Nikon") | |
| std::string | lens_model |
| Lens model name (e.g., "AF-S NIKKOR 50mm f/1.8G") | |
| std::string | lens_specification |
| Lens specification (e.g., "50mm f/1.8", "18-55mm f/3.5-5.6") | |
| std::string | exposure |
| Exposure mode: "auto", "ISOXXX" (e.g., "ISO100"), or "manual". | |
| float | shutter_speed |
| Shutter speed in seconds (e.g., 0.008 for 1/125s) | |
| std::string | white_balance |
| White balance mode: "auto" or "off". | |
| float | camera_zoom |
| Camera optical zoom multiplier (1.0 = no zoom, 2.0 = 2x zoom) | |
Camera intrinsic properties.
Definition at line 441 of file RadiationModel.h.
| std::string CameraMetadata::CameraProperties::aperture |
Aperture f-stop (e.g., "f/2.8" or "pinhole")
Definition at line 447 of file RadiationModel.h.
| float CameraMetadata::CameraProperties::camera_zoom |
Camera optical zoom multiplier (1.0 = no zoom, 2.0 = 2x zoom)
Definition at line 457 of file RadiationModel.h.
| int CameraMetadata::CameraProperties::channels |
Number of spectral bands (1=grayscale, 3=RGB)
Definition at line 444 of file RadiationModel.h.
| std::string CameraMetadata::CameraProperties::exposure |
Exposure mode: "auto", "ISOXXX" (e.g., "ISO100"), or "manual".
Definition at line 454 of file RadiationModel.h.
| float CameraMetadata::CameraProperties::focal_length |
Optical focal length in mm (physical focal length, not 35mm equivalent)
Definition at line 446 of file RadiationModel.h.
| int CameraMetadata::CameraProperties::height |
Image height in pixels.
Definition at line 442 of file RadiationModel.h.
| std::string CameraMetadata::CameraProperties::lens_make |
Lens make/manufacturer (e.g., "Canon", "Nikon")
Definition at line 451 of file RadiationModel.h.
| std::string CameraMetadata::CameraProperties::lens_model |
Lens model name (e.g., "AF-S NIKKOR 50mm f/1.8G")
Definition at line 452 of file RadiationModel.h.
| std::string CameraMetadata::CameraProperties::lens_specification |
Lens specification (e.g., "50mm f/1.8", "18-55mm f/3.5-5.6")
Definition at line 453 of file RadiationModel.h.
| std::string CameraMetadata::CameraProperties::model |
Camera model name (e.g., "Nikon D700", "generic")
Definition at line 450 of file RadiationModel.h.
| float CameraMetadata::CameraProperties::sensor_height |
Physical sensor height in mm.
Definition at line 449 of file RadiationModel.h.
| float CameraMetadata::CameraProperties::sensor_width |
Physical sensor width in mm.
Definition at line 448 of file RadiationModel.h.
| float CameraMetadata::CameraProperties::shutter_speed |
Shutter speed in seconds (e.g., 0.008 for 1/125s)
Definition at line 455 of file RadiationModel.h.
| std::string CameraMetadata::CameraProperties::type |
Camera type: "rgb" (3-channel), "spectral" (1-N channel), or "thermal" (1 channel thermal)
Definition at line 445 of file RadiationModel.h.
| std::string CameraMetadata::CameraProperties::white_balance |
White balance mode: "auto" or "off".
Definition at line 456 of file RadiationModel.h.
| int CameraMetadata::CameraProperties::width |
Image width in pixels.
Definition at line 443 of file RadiationModel.h.