簡體   English   中英

如何使用ARCore識別盒子?

[英]How to recognize the box using ARCore?

我想使用ARCore,ViroCore(或OpenGL)和OpenCV識別某個盒子(如紙巾盒),並顯示盒子的寬度,深度和高度。

  1. 使用OpenCV通過sobel濾波器檢測邊緣。

  2. 使用OpenCV識別檢測到的邊緣框並獲取坐標。

  3. 使用ARCore從獲取的坐標計算寬度,深度,高度。

  4. 使用ARCore和ViroCore(或OpenGL)顯示計算出的長度。

我無法想象如何實施第二號。

是否可以自動識別盒子?
如果可能,應如何實施?

[開發環境]

Android Studio 3.0.1(不是Unity!)
Kotlin(或Java)
三星Galaxy S8 +

我覺得您沒有做任何研究。 ARCore不是圖像識別工具。 因此,它與您的問題無關。 您需要使用OpenCV之類的圖像/對象識別工具。 關於您的問題。 對的,這是可能的。 怎么做? 我建議閱讀示例,OpenCV有一個大量的示例庫,例如汽車形狀識別。 要識別盒子,您可以使用邊緣跟蹤算法

您的意圖還不是很清楚,所以如果這不是您想要的,請告訴我。 看來本教程圍繞輪廓放置邊界框將包含一個如何獲取邊緣坐標的示例。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM