Camera2 的单位 LENS_FOCUS_DISTANCE
Unit of Camera2 LENS_FOCUS_DISTANCE
镜头焦距的单位是什么?米(米)、厘米、英寸
如果我设置如下
previewRequestBuilder.set(CaptureRequest.LENS_FOCUS_DISTANCE,0.20f);
那么镜头焦距的单位是厘米,英寸?
如文档中所述,单位取决于 FOCUS_DISTANCE_CALIBRATION field. If that field is set to APPROXIMATE or CALIBRATED, the units are diopters 的值,即 1/米。所以0.5屈光度就是2米的焦距,4屈光度就是0.25米的焦距。这使得无限远焦距的表示变得简单(它是 0 屈光度),以及光学系统的其他好处。
如果字段设置为 UNCALIBRATED,相机系统无法进行重复对焦,因此设置没有合理准确的物理值,除了 0 是无限远和 MINIMUM_FOCUS_DISTANCE 是可以设置的最近焦距.它可能仍然大致以屈光度为单位,但根本不是很准确。
镜头焦距的单位是什么?米(米)、厘米、英寸
如果我设置如下
previewRequestBuilder.set(CaptureRequest.LENS_FOCUS_DISTANCE,0.20f);
那么镜头焦距的单位是厘米,英寸?
如文档中所述,单位取决于 FOCUS_DISTANCE_CALIBRATION field. If that field is set to APPROXIMATE or CALIBRATED, the units are diopters 的值,即 1/米。所以0.5屈光度就是2米的焦距,4屈光度就是0.25米的焦距。这使得无限远焦距的表示变得简单(它是 0 屈光度),以及光学系统的其他好处。
如果字段设置为 UNCALIBRATED,相机系统无法进行重复对焦,因此设置没有合理准确的物理值,除了 0 是无限远和 MINIMUM_FOCUS_DISTANCE 是可以设置的最近焦距.它可能仍然大致以屈光度为单位,但根本不是很准确。