Package apple.avfoundation.enums
Class AVDepthDataAccuracy
- java.lang.Object
-
- apple.avfoundation.enums.AVDepthDataAccuracy
-
public final class AVDepthDataAccuracy extends java.lang.Object[@enum] AVDepthDataAccuracy Constants indicating the accuracy of the units expressed by depth data map values. [@constant] AVDepthDataAccuracyRelative Values within the depth data map are usable for foreground / background separation, but are not absolutely accurate in the physical world. [@constant] AVDepthDataAccuracyAbsolute Values within the depth map are absolutely accurate within the physical world. The accuracy of a depth data map is highly dependent on the camera calibration data used to generate it. If the camera's focal length cannot be precisely determined at the time of capture, scaling error in the z (depth) plane will be introduced. If the camera's optical center can't be precisely determined at capture time, principal point error will be introduced, leading to an offset error in the disparity estimate. AVDepthDataAccuracy constants report the accuracy of a map's values with respect to its reported units. If the accuracy is reported to be AVDepthDataAccuracyRelative, the values within the map are usable relative to one another (that is, larger depth values are farther away than smaller depth values), but do not accurately convey real world distance. Disparity maps with relative accuracy may still be used to reliably determine the difference in disparity between two points in the same map.
-
-
Field Detail
-
Relative
public static final long Relative
- See Also:
- Constant Field Values
-
Absolute
public static final long Absolute
- See Also:
- Constant Field Values
-
-