List
이미지 트래커 인식거리 질문입니다
Posted Date: 2020-06-29 9:56     Edited Date: 2020-06-30 2:27     Writer: inactive

1. SDK Version: 5.0
2. Development Environment: Unity
3. Tracker/Scanner: Image Tracker
4. License Type(Free / Pro-One Time Fee / Pro-Subscription / Enterprise): Free
5. Target Device(Optional): Moverio bt-350
 

현재 모베리오 350로 이미지트래킹 테스트중입니다. 캘러브레이션도 진행했습니다.

이미지 사이즈는 두가지로 진행했으며 Tracker Manager에서 별5개등급을 받았습니다.

------------------------------------------------------

이미지 사이즈(w: 0.297  x H: 0.4195125) -> 작은이미지

이미지 사이즈 (w: 0.594 x H: 0.839025) -> 큰이미지

------------------------------------------------------

위의 이미지를 트래커로 Moverio 350카메라에 인식시 "작은이미지"는 약 1.3m거리까지 인식가능했고

"큰이미지"는 약 1.6m거리까지 인식가능했습니다.

이미지크기가 커지면 더 먼 거리에서 인식이 가능한것 같긴 한데요. 현재 이정도 거리의 인식률이면 괜찮은건가요?

혹은 인식거리와 인식률을 더욱 높일 수 있는 방법이 있다면 알고 싶습니다.

 

 

그리고 추가로 트래킹할 이미지를 크게 만들더라도 feature가 이미지 가운데만 집중적으로 있는 경우, 인식거리가 짧던데 이건 feature가 

이미지 모서리부분까지 고르게 배치되지 않아서 그런것 같더군요. 혹시 제 생각이 맞나요?

아래의 이미지의 경우 인식률은 별5개를 받았지만 feature가 가운데 집중되서 그런지 인식거리가 1m정도로 짧았습니다.

 

Posted Date: 2020-06-30 2:27     Edited Date: 2020-06-30 2:27     Writer: sjkim

1. 인식거리와 인식률을 높이는 방법

 

타겟의 거리가 멀리에 있다면 줌을 당겨, 인식 거리에 대한 문제를 해결할 수 있습니다. 

Assets/MaxstAR/Script에서 PinchZoom 스크립트를 이용해보세요.

 

또한 트래킹 모드를 NORMAL_TRACKING에서 EXTENDED_TRACKING 모드로 변경 하시면 학습된 이미지를 넘어,

주변 환경까지 실시간으로 학습하여 타겟에 대한 추적률이 향상 됩니다. 

maxstAR.TrackerManager 클래스에서 SetTrackingOption() 함수를 통해 트래킹 모드를 변경해보세요.

 

아래 링크를 통해 SetTrackingOption() 함수를 이용해보세요.

https://developer.maxst.com/d/APIRef/v5.0.x/Unity/classmaxst_a_r_1_1_tracker_manager.html#a24fcd9401aa77308329661675460a39b

https://developer.maxst.com/MD/doc/5_0_x/unity/ex/image

 

2. feature가 이미지 가운데만 집중적으로 있는 경우, 인식거리가 짧던데 이건 feature가 이미지 모서리부분까지 고르게 배치되지 않아서 그런것 같더군요. 혹시 제 생각이 맞나요?

 

맞습니다. 

인식하기에 좋은 타겟 이미지는 특징점이 고르면서 많은 이미지 입니다. 

 

아래의 링크를 통해 인식이 잘되는 타겟 이미지를 참조하세요.

https://developer.maxst.com/MD/doc/g/tacondition

 

다른 질문이 있으시면, 언제든지 자유롭게 질문해주세요.

 

 

Best regards

Francisco

MAXST Support Team