상세 컨텐츠

본문 제목

Unity + Vuforia AR 앱 카메라 오토포커싱

엔지니어일기/이것저것

by jaws99 2020. 1. 20. 22:59

본문

반응형

https://www.youtube.com/watch?v=Kb_ErohiLzc&list=PLC51MBz7PMyzLWyQB9Yf5Q2BxqFQbooYU&index=2

 

노트북이라 설치하는 시간이 좀 걸렸지만 13분이면 간단한 앱 하나를 만들 수 있습니다.

 

카메라 성능이 안좋다보니 인식이 잘 안될때가 있어서 포커싱 기능을 찾아봤습니다.

 

좌측

좌측상단에 AR 카메라를 눌러줍니다.

 

Inspector 하단

우측 하단 Add Component를 눌러줍니다.

 

New Script

스크립트 이름을 입력하고,

 

그 다음 Create and Add버튼을 누르면 파일이 하나 생성됩니다.

 

우클릭

생성된 파일에서 우클릭 후 Show in Explorer를 누르면 탐색기로 파일의 위치가 열립니다.

 

Inspector 하단

여기서 톱니바퀴를 눌러서 Edit Script를 눌러도 되는데 이건 Visual Studio가 설치되있어어야 연동되는거 같습니다.

비쥬얼 스튜디오가 없다면 notepad++같은 프로그램으로 cs파일을 열어줍니다.

메모장도 가능합니다.

void Start ()
{
    var vuforia = VuforiaARController.Instance;
    vuforia.RegisterVuforiaStartedCallback(OnVuforiaStarted);
    vuforia.RegisterOnPauseCallback(OnPaused);
}
  
private void OnVuforiaStarted()
{
    CameraDevice.Instance.SetFocusMode(
        CameraDevice.FocusMode.FOCUS_MODE_CONTINUOUSAUTO);
}
  
private void OnPaused(bool paused)
{
    if (!paused) // resumed
    {
        // Set again autofocus mode when app is resumed
        CameraDevice.Instance.SetFocusMode(
            CameraDevice.FocusMode.FOCUS_MODE_CONTINUOUSAUTO);
    }
}

https://library.vuforia.com/articles/Solution/Working-with-the-Camera#Camera-Focus-Modes

 

 

notepad++

소스코드를 붙여넣어줍니다.

 

File - Build Setting에서 똑같이 apk파일을 빌드해주면 됩니다!

 

카메라 성능으로 인식되지 않을 줄 알았는데 멀리 있어도 가까이 있어도 포커싱되고 인식이 잘 됩니다.

반응형

'엔지니어일기 > 이것저것' 카테고리의 다른 글

Android ssl pinning bypass(1)  (0) 2020.07.30
Transport Layer  (0) 2020.03.07
Application Layer  (0) 2020.01.18
OP.GG 크롤링하기 PyQt5-1  (0) 2019.12.22
Docker에서 WordPress upload_max_filesize 변경  (0) 2019.09.25

관련글 더보기