【问题标题】:AR Reference image - The histogram of the image is narrowAR 参考图像 - 图像的直方图很窄
【发布时间】:2018-06-16 09:51:46
【问题描述】:

我正在将图像添加到 ARKit 项目中。但它给出了错误。

【问题讨论】:

  • 此警告告诉您,您的 ARSession 可能无法拾取图像,因为它的适用性并不理想,例如它没有明确定义的区域或包含许多相同的颜色等.

标签: ios xcode arkit


【解决方案1】:

您的图片内容不利于检测。 a section 在 WWDC18 演讲 What's New in ARKit 2 中谈到了这一点,并提供了一些好的和不好的例子:

右侧的图像存在多个问题,但也存在您遇到的“均匀颜色区域”和“窄直方图”问题。对于人类来说,该图像很容易识别,因为它利用了我们识别空白背景上的实体形状的能力——不过,这种能力显然不是计算机视觉算法的强项。相反,您正在寻找大量细节——图像范围内具有高局部对比度的许多点。此外,您正在以灰度和低分辨率查看它,因为您想在移动设备上以 60 fps 的速度运行。

这是左侧图像的直方图(转换为灰度后):

这是右侧图像的直方图(同样):

直方图是一种量化好的图像有很多亮度渐变的方法,而坏的图像有大块只有几个不同的灰色阴影——你想要前者。

【讨论】:

  • 您好,谢谢您的回复。你如何得到图像直方图?有网络服务吗?你是在 Xcode 上做的吗?
  • 这些直方图是通过在股票预览应用中打开图像、转换为灰度并从“调整颜色”窗口截取屏幕截图获得的。如果您想在您的应用程序中以编程方式执行此操作,则可以使用 Core Image 过滤器。
猜你喜欢
  • 2018-12-12
  • 2017-07-16
  • 1970-01-01
  • 1970-01-01
  • 2011-08-17
  • 2017-08-04
  • 2018-03-27
  • 2019-11-27
  • 2017-10-11
相关资源
最近更新 更多