CameraConfiguration class Sensor Data Source

Camera hardware and capture settings.

Encapsulates camera parameters including field of view, resolution, frame rate, pixel format, focal lengths, exposure, and ISO settings.

See also:

Constructors

CameraConfiguration({double horizontalFOV = 0.0, double verticalFOV = 0.0, int frameWidth = 0, int frameHeight = 0, ImagePixelFormat pixelFormat = ImagePixelFormat.unknown, double frameRate = 0.0, OrientationType orientation = OrientationType.unknown, double focalLengthHorizontal = 0.0, double focalLengthVertical = 0.0, double focalLengthMinimum = 0.0, double physicalSensorWidth = 0.0, double physicalSensorHeight = 0.0, double exposure = 0.0, double minExposure = 0.0, double maxExposure = 0.0, double exposureTargetOffset = 0.0, double isoValue = 0.0, double minIso = 0.0, double maxIso = 0.0})
Creates a camera configuration with specified parameters.

Properties

exposure ↔ double
Exposure in nanoseconds
getter/setter pair
exposureTargetOffset ↔ double
The exposure target offset in EV units
getter/setter pair
focalLengthHorizontal ↔ double
The horizontal focal length in pixels
getter/setter pair
focalLengthMinimum ↔ double
The minimum possible focal length in millimeters
getter/setter pair
focalLengthVertical ↔ double
The vertical focal length in pixels
getter/setter pair
frameHeight ↔ int
Frame height in pixels
getter/setter pair
frameRate ↔ double
The frameRate value
getter/setter pair
frameWidth ↔ int
Frame width in pixels
getter/setter pair
hashCode → int
The hash code for this object.
no setteroverride
horizontalFOV ↔ double
Horizontal Field Of View in radians
getter/setter pair
isoValue ↔ double
The actual ISO value
getter/setter pair
maxExposure ↔ double
The maximum possible exposure in nanoseconds
getter/setter pair
maxIso ↔ double
The maximum possible ISO value
getter/setter pair
minExposure ↔ double
The minimum possible exposure in nanoseconds
getter/setter pair
minIso ↔ double
The minimum possible ISO value
getter/setter pair
orientation ↔ OrientationType
The frame orientation
getter/setter pair
physicalSensorHeight ↔ double
The physical sensor height in millimeters
getter/setter pair
physicalSensorWidth ↔ double
The physical sensor width in millimeters
getter/setter pair
pixelFormat ↔ ImagePixelFormat
The pixel format (encoding type)
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
verticalFOV ↔ double
Vertical Field Of View in radians
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
override