图片不包含 'PIXEL_FORMAT' 的定义

Image does not contain a definition for 'PIXEL_FORMAT'

我已经尝试在这个答案

中测试二维码的 c# 代码 reader

我只是将代码复制粘贴到 C# 脚本中,然后将其放入 ARCamera 预制件中,就像 KDelli 所说的那样,但我一直收到此错误:

error CS0117: 'Image' does not contain a definition for 'PIXEL_FORMAT'

来自这两行:

private IEnumerator InitializeCamera() {
    var isFrameFormatSet = CameraDevice.Instance.SetFrameFormat(Image.PIXEL_FORMAT.RGB888, true);
}
private void Update() {
    var cameraFeed = CameraDevice.Instance.GetCameraImage(Image.PIXEL_FORMAT.RGB888);
}

我想我只是漏掉了 using code/library 之类的东西,或者可能是由于代码太旧导致了这个错误。

PIXEL_FORMAT 已从 Image 移至 Vuforia。因此,如果您要导入 Vuforia,则只需使用 PIXEL_FORMAT.RGB888 而不是 Image.PIXEL_FORMAT.RGB888

更多信息,您可以查找最新的APIhere

这对我有帮助:

通过将 image.PIXEL_FORMAT 更改为 PIXEL_FORMAT

谢谢