클라우드 인식횟수 문의드립니다.
안녕하세요 클라우드인식횟수가 카운팅되는 기준에 대해 문의드립니다!
아래 영상을 보시면,
https://www.dropbox.com/s/k4eqpfk0yf6bxok/cloud%20reco%20test.mp4?dl=0
앱을 실행해서 카메라를 켜면 타겟이미지가 인시되지 않아도 지속적으로 인식회수가 줄어드는 것을 볼 수 있습니다.
앱을 종료하면 인식횟수는 거의 줄어들지 않고, 앱을 실행해서 카메라를 켤때부터 1초에 2개 정도씩 인식횟수가 줄어들고 있습니다.
1. 클라우드 인식회수는 타겟이미지를 '찾지 못해도' 인식 '요청만으로도' 횟수가 카운팅되는것인지요?
2. 혹시 그렇다면 이미지 탐색을 하는 동안 얼마만에 한번씩 횟수가 카운팅되는 것인지요?
감사합니다.
Please provide your development details as below;
1. SDK Version:
2. Development Environment: Unity-Android
3. Tracker/Scanner: Cloud Target
4. License Type : Pro-Subscription
5. Target Device(Optional):
안녕하세요. 영상 잘 보았습니다.
1. 지난번에 안내드린바와 같이 클라우드는 인식이 성공하였을 시 최근 인식된 5장의 이미지를 가지고
내부적으로 이미지 트래커를 수행하며 횟수는 카운팅되지 않습니다.
인식이 실패하였을 시 서버에 요청할때마다(try) 횟수가 카운팅됩니다.
2. 횟수의 카운팅은 시간단위로 측정되지 않습니다.
서버에 요청하는 방식은 두 가지가 있습니다.
첫 번째는 자동 방식으로 카메라가 켜져있는 동안에 카메라의 급격한 움직임이 있을 때
얻어온 새로운 프레임을 통해 서버로 요청하게 됩니다.
같은 화면을 정적으로 비추고 있는 상태에서는 카운팅되지 않습니다.
두 번째는 수동 방식으로 메소드 콜을 통해 현재 프레임을 서버에 요청하는 방식이 있습니다.
두 방식 모두 카메라를 계속 켜두고 있다 할지라도 무의미하게 횟수가 차감되지는 않습니다.
감사합니다.
Leo
Maxst Support Team
감사합니다. 저희는 자동방식으로써 첫 번째 방식을 사용하고 있습니다.
그렇다면 혹시 서버에 요청하는 부분은, cs파일로 있는 건가요? 아니면 플러그인으로 되어 있는건가요?
Reco가 얼마나 어떻게 하면 줄어드는지 횟수를 한 번 디버깅을 해보고 싶어서 문의드립니다.
클라우드 트래킹 방식은 기본으로 자동 옵션으로 설정되어 있습니다.
스타트트래킹 하기 전에 아래 옵션을 통해 수동 모드로 설정하시면 됩니다.
TrackerManager.GetInstance().SetTrackingOption(TrackerManager.TrackingOption.CLOUD_RECOGNITION_AUTO_DEACTIVATION);
그 후 수동으로 타겟을 추적하는 메소드 콜을 하려면 아래 함수를 호출하시면 됩니다.
TrackerManager.GetInstance().FindImageOfCloudRecognition()
감사합니다.
Leo
Maxst Support Team
답변 감사합니다.
제가 알고 싶은 부분은 수동모드로 바꾸는 방법이 아닌
서버로 요청하는 횟수 ( try ) 를 카운팅하는 기능이 C# 파일로 있는 지 아니면 플러그인으로 작성이 되어 있는 지가 궁금했습니다.
C# 파일로 되어 있다면, 카운팅하는 함수가 어디에 있는 지를 알 수 있을까요?
카운팅하는 기능은 플러그인으로 구현되어있지 않고 서버에서 카운팅합니다.
감사합니다.
Leo
Maxst Support Team
답변 감사합니다.