ARDK for Android/com.nianticlabs.ardk/CameraIntrinsics
CameraIntrinsics
open class CameraIntrinsics(focalLengthArray: FloatArray = FloatArray(2), principalPointArray: FloatArray = FloatArray(2), imageDimensionsArray: IntArray = IntArray(2))
Camera intrinsics. This is a copy of the ARCore CameraIntrinsics class.
Inheritors
| CameraIntrinsicsFromARCore |
Constructors
| CameraIntrinsics | [androidJvm] constructor(focalLengthArray: FloatArray = FloatArray(2), principalPointArray: FloatArray = FloatArray(2), imageDimensionsArray: IntArray = IntArray(2)) |
Functions
| Name | Summary |
|---|---|
| getFocalLength | [androidJvm] open fun getFocalLength(): FloatArray open fun getFocalLength(focalLength: FloatArray?, offset: Int) Returns the camera's focal length in pixels. |
| getImageDimensions | [androidJvm] open fun getImageDimensions(): IntArray Returns a int[2] containing the image dimensions. The order of values is {width, height}.[androidJvm] open fun getImageDimensions(dimensions: IntArray?, offset: Int) Returns the camera's image dimensions. The order of values is {width, height}. |
| getPrincipalPoint | [androidJvm] open fun getPrincipalPoint(): FloatArray Returns a float[2] containing the principal point. The order of values is {cx, cy}.[androidJvm] open fun getPrincipalPoint(principalPoint: FloatArray?, offset: Int) Returns the camera's principal point. The order of values is {cx, cy}. |
| toFloatArray | [androidJvm] open fun toFloatArray(): Array<FloatArray> Returns a float[3][3] representing the camera's intrinsic matrix. |