ARTrackedImageExtensions

AR Foundation 的 ARTrackedImage 类的扩展。

摘要

公共静态函数

IsMarker(this ARTrackedImage image)
bool
检查给定图像是否为标记。
IsQrCode(this ARTrackedImage image)
bool
检查给定图像是否为二维码。
TryGetMarkerData(this ARTrackedImage image, out XRMarkerDictionary dictionary, out int id)
bool
尝试从标记图像的字典中获取 XRMarkerDictionary 和 ID。
TryGetQrCodeData(this ARTrackedImage image, out string decodedData)
bool
尝试从二维码图像中获取解码数据。

公共静态函数

IsMarker

bool IsMarker(
  this ARTrackedImage image
)

检查给定图像是否为标记。

详情
参数
image
ARTrackedImage 实例。
返回
true,如果它是有效的标记图像。

IsQrCode

bool IsQrCode(
  this ARTrackedImage image
)

检查给定图像是否为二维码。

详情
参数
image
ARTrackedImage 实例。
返回
true,如果它是有效的二维码图像。

TryGetMarkerData

bool TryGetMarkerData(
  this ARTrackedImage image,
  out XRMarkerDictionary dictionary,
  out int id
)

尝试从标记图像的字典中获取 XRMarkerDictionary 和 ID。

详情
参数
image
从 IsMarker(ARTrackedImage) 返回 true 的标记 ARTrackedImage 图像实例。
dictionary
它所属的 XRMarkerDictionary
id
来自字典的 ID。
返回
true,如果成功获取标记数据并通过字典ID输出。

TryGetQrCodeData

bool TryGetQrCodeData(
  this ARTrackedImage image,
  out string decodedData
)

尝试从二维码图像中获取解码数据。

详情
参数
image
从 IsQrCode(ARTrackedImage) 返回 true 的二维码 ARTrackedImage 图像实例。
decodedData
解码后的二维码数据。
返回
true,如果成功获取二维码数据且 decodedData 包含有效数据。

如果跟踪服务器仍在解码或此二维码未编码数据,则可能无法获取数据。如果解码完成,您可以稍后重试。