List
클라우드 마커 인식관련 문의
Posted Date: 2019-04-29 8:26     Edited Date: 2019-04-30 1:37     Writer: sukim

안녕하세요.

마커 인식관련에 대해 궁금한 점이 있어서 문의드립니다. 클라우드 방식은 인식속도가 좀 걸리긴 하지만

마커 인식이 완료가 된 마커는 인식이 바로바로 잘 되더군요.

하지만 기기를 종료하고 다시 인식을 하면 완료가 될 때까지 기다려야 되는데,

한 번 인식을 마친 마커를 인식이 빠르게 가능하게 할 수 있는 방법이 있나요?

캐시데이터가 따로 보관이 되는건가요? 아니면 서버에서 한 번 인식한 마커에 대한 데이터를 가지고 제어를 하는 것인지 궁금합니다.

 

Posted Date: 2019-04-29 9:11     Edited Date: 2019-04-29 9:11     Writer: inactive

클라우드 방식은 프로그램이 수행되고 최초 이미지를 인식한 후에 

이미지에 대한 컨텐츠를 내려받게 됩니다. 

그리고 가장 최근에 인식된 5개의 이미지까지 캐시처럼 임시로 저장한 후에

내부적으로 이미지 트래커를 수행하게 됩니다. 

최근 인식된 5개의 이미지에 대해서는 미리 내려받은 컨텐츠와 이미지 트래커를 통해 수행하므로

비교적 빠르게 수행되지만, 새롭게 인식하는 데이터는 로드하는 시간이 소모되기 때문에 느려 보이는 것입니다.

감사합니다. 

 

Leo

Maxst Support Team

Posted Date: 2019-04-29 9:12     Edited Date: 2019-04-29 9:12     Writer: sukim

그렇다면, 임시로 저장하는 갯수를 늘릴 수 있는 방법은 없을까요?

Posted Date: 2019-04-30 0:36     Edited Date: 2019-04-30 0:36     Writer: inactive

지난번 질문을 찾아보았을때 유니티를 사용하고 계시는거같네요. 

유니티 SDK를 임포트하신 후 MaxstAR - Script - Wrapper - CloudRecognizerCache.cs 파일에 보시면

37번줄 if (cloudList.Count == 5)

라는 부분이 있는데 이 개수를 바꿔주시면 캐시된 이미지의 개수를 바꾸실 수 있습니다. 

저희가 5개의 이미지까지 캐시로 사용할 수 있게 바꾼 것은 보편적으로 추적하는 이미지의 사용개수와

어플리케이션의 속도를 고려하여 정한 것이며, 개발하시는 어플의 특성에 따라 적절히 바꿔주시면 됩니다. 

다만 너무 많은 이미지를 캐시로 사용하시면 어플리케이션이 많이 느려질 수 있다는 점 참조바랍니다.

감사합니다.

 

Leo

Maxst Support Team

Posted Date: 2019-04-30 1:37     Edited Date: 2019-04-30 1:37     Writer: sukim

답변 감사드립니다. 많은 도움이 되었습니다^^