gpt4 book ai didi

android - Unity android中的水平面检测

转载 作者:行者123 更新时间:2023-12-02 17:47:35 25 4
gpt4 key购买 nike

我正在尝试使用像这样的索尼 AR 相机中看到的相机检测水平面 https://www.youtube.com/watch?v=H9nFfXdcOA0 .我想我应该检查 OpenCV 的统一性,但根据我看到的 youtube 视频,我觉得它不太准确。请建议我可以使用的最佳选择。我希望我能知道平面检测是如何完成的在索尼的 AR 相机效果中,如果这在 Unity 上是可能的。谢谢!

最佳答案

猜猜它不仅仅是“平面检测”,它是“矩形平面边缘检测”。所以步骤可能是这样的:

  • 查找边缘,过滤直线(霍夫等),过滤最长的线
  • 使用 RANSAC 或任何其他分类来查找看起来像一个平面边缘的线组(例如,具有几乎相同的交叉点)
  • 过滤水平面
  • 找到最大或最接近中心平面
  • 找到这个平面的 Homography 并根据它添加对象

  • 要进行逆向工程,必须让这款手机通过检查它在不同平面上的工作来理解算法属性:不是矩形平面、白色地板上的白色 table 、边缘不平行于 table 边缘的深色 table 上的白纸、圆圈和椭圆 table 等

    关于android - Unity android中的水平面检测,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31537764/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com