Focus, main point and dimensions can change per frame. Understand how to use correct calibration in overlays and computer vision.

Direct answer

ARCore's CameraIntrinsics exposes focal length in pixels, key point, and image dimensions to the CPU camera or GPU texture. These values ​​can change with each Session.update(), so a fixed matrix or one copied from another device produces a projection error. Applications that combine AR, computer vision and measurement must use the intrinsics corresponding to the frame and the actually processed image stream.

CPU and GPU can use different geometries

Crop, rotation and resolution make the analyzed image diverge from the rendered texture. Use the correct flow intrinsics.

Calibration comes with the frame

As properties can change after update, store the values ​​along with the timestamp and the image that generated each result.

Pixels are not meters by definition

Focal length in pixels supports projection, but physical measurement requires additional modeling, scaling, and validation.

Testing needs to cover real devices

Cameras, orientations, and settings vary. A single calibration does not represent the entire Android fleet.

Nexus Reading

Version the camera pipeline, link intrinsics to the frame, and validate redesign error before using AR in inspection or technical guidance.

FAQ

What are camera intrinsics?

These are internal camera parameters, such as focus pixels, main point and image dimensions.

Can they change during the session?

Yes. The documentation states that properties can be updated with each Session.update().

Can I use the same values ​​for CPU and GPU?

Don't assume. Query the intrinsics associated with the stream that will be processed.

Essential guides to delve deeper into the decision

Primary sources and references

This editorial analysis was produced by Nexus from the official sources below, consulted on October 31, 2026. The text is original and interprets practical implications for companies.

Date reported by main source: official documentation consulted on October 31, 2026; technical analysis.