import { DataObject, Matrix3 } from '@openhps/core'; /** * Camera source object */ export declare class CameraObject extends DataObject { /** * Width */ width: number; /** * Height */ height: number; /** * Distortion coefficients * @returns {number[]} [k1, k2, p1, p2, (k3, (k4, k5))] */ distortionCoefficients: number[]; cameraMatrix: Matrix3; /** * Frames per second */ fps: number; /** * Camera color order */ colorOrder: ColorOrder; /** * Get the focal length in pixels * @returns {[number, number]} Focal length for x and y axis */ get focalLength(): [number, number]; /** * Get the principal point in pixels * @returns {[number, number]} Principal point for x and y axis */ get principalPoint(): [number, number]; /** * Camera frustum aspect ratio. * @returns {number} Aspect ratio */ get aspect(): number; /** * Height of image * @returns {number} Height */ get rows(): number; set rows(value: number); /** * Width of image * @returns {number} Width */ get cols(): number; set cols(value: number); constructor(uid?: string, displayName?: string, width?: number, height?: number); } /** * Color order */ export declare enum ColorOrder { RGB = 0, BGR = 1, GRAYSCALE = 2, RGBA = 3, BGRA = 4 } //# sourceMappingURL=CameraObject.d.ts.map