能否获得超宽相机的标定数据AVCapturePhoto::cameraCalibrationData?
文件上说:
只有当您在请求捕获时指定了
和dualCameraDualPhotoDeliveryEnabled设置时,才会显示cameraCalibrationDataDeliveryEnabled相机校准数据。
但dualCameraDualPhotoDeliveryEnabled不受欢迎。
我试图将cameraCalibrationDataDeliveryEnabled设置为builtInDualWideCamera和builtInUltraWideCamera,但没有成功。
发布于 2020-05-29 19:24:51
校准数据是为了向您提供关于虚拟相机捕获场景中多个摄像机的本质的信息。这曾经是双摄像头(与iPhone X一起引入),但随着iPhone 11 Pro的发布,API切换了它的命名。现在它被称为isVirtualDeviceConstituentPhotoDeliveryEnabled,您现在可以指定在virtualDeviceConstituentPhotoDeliveryEnabledDevices捕获过程中涉及到的一组摄像机。
请注意,校准数据似乎只适用于至少涉及两个摄像机的虚拟设备(例如builtInDualCamera、builtInDualWideCamera和builtInTripleCamera)。
https://stackoverflow.com/questions/62092607
复制相似问题