티스토리 뷰

저는 Windows10에서 C++ SDK를 사용하였는데, 다른 SDK를 사용해도 똑같이 동작할 것으로 생각하지만 Windows10이 아닌 다른 환경에서는 동작을 보장할 수 없습니다.


이번 졸업 프로젝트에 립 모션을 사용하는데 손은 아무 설정을 안해줘도 자동으로 인식하지만 펜이나 막대기같은 장비를 인식하려면 (Tool tracking이라고 부름) 뭔가를 해줘야 하는데, 동영상이 돌아다니는 걸 봐서는 방법은 확실히 존재하는데 관련 샘플 코드도 없고 설명서도 제대로 안나와있고... 아무튼 노답이었다.

어쩔 수 없이 내가 쓴다...

무조건 해야되는 거기 때문에 틈틈이 찾아보고 Leap motion forum에도 질문을 올린 결과

두구두구...


하루쯤 기다렸더니 답이 달렸다.


다행이다. 보통 이런 상황에서 내가 만나곤 했던 답은

1. 예전엔 됐지만 얼마 전부터 안되지롱~

2. 그거 다른거 사야되는거ㅋ

3. 무플.........

요런 거였는데 다행히 방법이 있다는 얘기였다.

하지만 그 말인 즉슨, 난 지금까지 뻘짓을 했다는 얘기였다.


결국 V2 SDK를 깔았지만 거기다가 추가적인 몇 가지 조치가 필요하기 때문에 이 글을 작성한다.


1, 2단계를 안하고 바로 3단계부터 시작해도 되는지 불확실하니 원한다면 해보시고 제보해주시면 감사하겠습니다.


1단계. 최신 Leap Motion Orion SDK를 설치한다.(현 기준 3.2.1 버전) 


2단계. 압축을 풀고 폴더 안에 있는 Leap_Motion_Orion_Setup_win_x.x.x.exe 파일을 실행하여 설치한다.

[다음] -> [다음] 누르면서 설치를 완료한다.

이 과정에서 그래픽 드라이버 어쩌고하면 [무시]를 누르고 진행한다.


3단계. 최신 Leap Motion V2 SDK를 설치한다.(현 기준 2.3.1 버전)


4단계. 압축을 풀고 폴더 안에 있는

Leap_Motion_Installer_release_public_win_x86_x.x.x + 어쩌구~.exe 파일을 실행하여 설치한다.

[다음] -> [다음] 누르면서 설치를 완료한다.

이 과정에서 그래픽 드라이버 어쩌고하면 [무시]를 누르고 진행한다.


5단계. C:\Program Files (x86)\Leap Motion\Core Services 폴더에 있는(다른 경로를 지정했다면 다를 수 있음) 


LeapSvc.exe

LeapSvc64.exe


두 개의 파일을 아래 파일로 바꿔준다.

바꿔야될파일.zip

이 파일들을 바꾸지 않고 V2 SDK를 쓰면 립 모션 기기를 인식하지 못한다.

그런데 바꿀 때 권한이 없다고 자꾸 뜰 확률이 높으므로 권한 허가를 해줘야 한다.


6단계 (권한 허가 방법 모르시는 분만).  폴더 권한 변경

i) Core Services 폴더를 우클릭해서 [속성]을 누른다.



ii) [보안] 탭으로 들어가서 [편집]을 누른다. 그럼 계정 목록과 허가된 권한 목록이 나올 것이다. 여기서 그냥 허용할 수 있는 걸 다 허용하고 작업이 끝난 뒤 다시 바꿔주는 걸 추천한다.


7단계. "Leap Service"라는 이름의 서비스를 중단시켰다가 재시작해준다.

(Windows 검색도구에 "서비스"라고 쳐도 되고 Ctrl+R을 눌러 실행창을 띄워서 "services.msc"를 쳐서 들어가도 됨)


8단계. Leap Motion을 연결하고 Leap Motion Control Panel을 실행시켜서 [추적] 탭에 있는 [도구 추적]을 체크해준다.


이제 Visualizer를 실행하거나 코드에서 Tool객체를 생성하여 길고 얇은 막대기 모양의 물건으로 테스트하면 인식하는 것을 볼 수 있다.


휴... 이거 찾는다고 진짜 고생했다. 토닥토닥

Leap Motion 환경설정이나 기본적인 코딩에 관해서는 다음 포스트에~

'잡다한 이야기 > 문제해결' 카테고리의 다른 글

[OS] VMware에 WindowsXP 설치하기  (1) 2018.04.08
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함