List
바닥면 인식 되었을때가 언제인가요??
Posted Date: 2020-02-20 8:59     Edited Date: 2020-02-24 5:40     Writer: inactive

Please provide your development details as below;

1. SDK Version: 5.0.0
2. Development Environment: (eg. Unity-Android, Unity-iOS, Native Android, Native iOS) : Unity
3. Tracker/Scanner: ImageTracker
4. License Type(Free / Pro-One Time Fee / Pro-Subscription / Enterprise): Free
5. Target Device(Optional): Unity Editor, Android, iOS

We can assist better if you attach screenshots of issue

 

안녕하세요

바닥면 인식이 언제 되는 지를 알고 싶습니다

App을 다운 받아서 봤더니 바닥면이 인식이 안되면 Find Surface 나오고 인식이 되면 네모난것이 바닥에 나오는거 같은데

그게 언제 이뤄지는 지를 알고 싶습니다

 

Instant Fusion Trackerable에서 알고 싶고요

ResultCount가 1이면 인식이 되는겁니다 말고요

버튼을 눌러 OnClickStart()를 실행하면 된다 말고요

 

그전에 무언가 바닥면을 인식하는 시간이 필요한 느낌이고 몇초 후 인식이 되었을때를 알고 싶습니다

바로 인식이 될 수도 있고 바닥면을 이것저것 볼 수도 있을테니 그 시점을 알려주세요

APP에서 네모난것이 나올때와 Find Surface가 나올때

Posted Date: 2020-02-21 6:31     Edited Date: 2020-02-21 6:34     Writer: sjkim

안녕하세요, droneorange.unity.

 

Instant Fusion Trakcer에서 Find Surface를 찾는 시간이 얼마나 걸리는지를 코드로 확인이 가능한가가 질문 이신가요? 아니면 어떻게하면 평면을 빨리 찾을 수 있는지가 질문 이신가요?
후자의 질문이 맞으시다면, Instant Fusion Tracker는 RGB카메라, 가속도계, 자력계 그리고 자이로 스코프를 통해 바닥면의 feature를 계산하므로, 바닥면의 feature가 많을수록 평면을 빨리 찾을 수 있습니다.
감사합니다.

Francisco
MAXST Support Team

Posted Date: 2020-02-24 5:40     Edited Date: 2020-02-24 5:40     Writer: admin

질문 내용을 보면 Instant Tracker와 Instant Fusion Tracker의 내용이 혼재되어 있는것 같습니다. 

두 가지 트래커의 차이점을 먼저 설명드리겠습니다. 

 

1. 본문에 언급된 샘플앱은 Instant Tracker를 사용하였습니다. Instant Tracker는 RGB카메라와 IMU 센서를 사용합니다.

RGB카메라와 IMU 센서를 통해 현재 입력된 프레임으로부터 평평한 면을 인식후에 추적을 합니다. 

카메라에 초당 20프레임이 들어온다고 할 때, 첫 프레임부터 바닥을 인식하면 0.05초만에 인식 및 추적을 시작하게 됩니다. 

그러므로 Instant Tracker에서는 크게 체감할만한 딜레이는 없습니다. 

 

2. Instant Fusion Tracker는 동작원리가 Instant Tracker와 다릅니다. 

사용하는 디바이스에 따라 ARCore 혹은 ARKit의 추적기능을 빌려옵니다. ARCore/ARKit은 사용자가 존재한 3D 환경을 지속적으로 추적이 가능합니다. 

초기에 카메라로부터 들어온 몇개의 프레임을 통해 최초의 3D 환경에 대한 최소한의 작은 맵을 만듭니다.

이 과정을 Initializing이라고 하며, Initializing이 완료되면 ARCore/ARKit에서는 생성된 3D 환경에 대한 좌표계도 생성됩니다. 

초기에 이니셜라이징과정에서 약간의 딜레이가 있다고 느낄 수 있으며, 이것은 ARCore/ARKit이 시작좌표와 초기 맵을 형성하는 과정입니다. 

디바이스별로, 사용자의 환경별로, 이니셜라이징 시간이 크게 상이하므로 이니셜라이징에 대한 정확한 시간 기준은 없습니다만

경험상 5~10초정도 소요됩니다.

 

샘플앱을 다운받아서 네모난 바닥면이 인식되는 것을 보고 질문하셨다면 Instant Tracker이고, 

내용에서는 Instant Fusion Tracker에 대해 알고싶다고 하시니 궁금점이 무엇인지 파악하기 힘듭니다. 

우선 두 트래커의 차이 및 동작원리를 이해하시고, 정확히 알고 싶은 내용이 어떤 것인지 다시한번 정리해서 질문주시길 바랍니다.

감사합니다. 

 

Leo

Maxst Support Team