일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- SSM
- 신경회로망
- 하이퍼바이저
- 삼성
- 갤럭시탭S8울트라
- 고려대학교
- NarwalFreo
- 삼성전자 소프트웨어멤버십 SSM
- Neural Network
- 나르왈프레오
- Friendship
- 인공지능
- 신경망
- 삼성소프트웨어멤버십
- 멤버십
- 패턴 인식
- 파이썬
- 물걸레로봇청소기추천
- 구글 앱 엔진
- Google App Engine
- 증강현실
- Bidirectional Associative Memory
- 동아리
- BAM
- Python
- 빅데이터
- 물걸레자동세척로봇청소기
- 패턴인식
- 가상화
- hopfield network
- Today
- Total
정보공간_1
[6기 부산 박천경] mixare(증강현실) opensource 분석 #2 본문
[6기 부산 박천경] mixare(증강현실) opensource 분석 #2
알 수 없는 사용자 2014. 11. 9. 19:01안녕하세요 부산 멤버십 박천경 입니다.
이전의 mixare(증강현실) opensource 분석 #1 에서는 증강현실의 정의 및 SurfaceHolder 생성으로
SurfaceView를 제어 하여 카메라 화면과 스마트폰의 센서 값들을 읽고 canvas 위에 이미지를
그리는 작업을 해 보았습니다.
이번 mixare(증강현실) opensource 분석 #2 에서는 증강현실의 opensource인 mixare를 이용하여
mixare를 구동시키고, 간단히 opensource를 정리해 보겠습니다.
참고로 필자는 window 환경에서 개발을 진행 하였습니다.
1. Mixare
Mixare 는 증강현실의 대표적인 오픈소스 입니다. 위도와 경도를 입력 받아서 카메라를
비추게 되면 카메라의 화면에 해당 건물의 위치에 에어태깅 방식의 마커를 표시해 주는 오픈소스 입니다.
과제를 통하여 많은 시행 착오를 겪었고, 개인적으로 mixare의 코드가 방대하면서도 복잡하여서
모든 코드부분을 이해 할 필요가 없다고 생각 되었습니다. 이 때문에 저는 최대한 제가 과제를
통해 얻어낸 사실과 그를 이용하여 만든 프로젝트를 간단히 소개해 드리겠습니다.
Mixare의 Source는 https://github.com/mixare/mixare 이곳을 이용하여 다운 받아서 사용하시면 되겠습니다.
위 그림 과 같이 복잡한 코드 부분을 간단히 부분적으로 나누어서 이해하기 쉽게 설명해 보겠습니다.
2. Maker의 이미지 변경해 보기
위 부분은 마커의 원을 그려주는 부분입니다. 이 부분 또한 mixare(증강현실) opensource 분석 #1 에서
이용했듯이 Bitmap을 이용해서 다양한 이미지로 변경 시켜 볼수 있습니다.
위와 같이 변경하게 되면 원하는 bitmap 이미지를 사용하여 마커를 그려 보실 수 있으실 것 입니다.
위 그림은 Mixare 구동 했을때의 모습이며, 간단히 Maker를 변경하여 이용할 수 도 있습니다.
JSONObject 와 자신의 링크URL을 통해 데이터 포맷을 분류 해주고 원하는 장소(위치)의 위도 경도 및
데이터 정보들을 세팅하여 충분히 이용할 수 있을 것 입니다.
이번 mixare(증강현실) opensource 분석 #2 에서는 증강현실의 opensource인 mixare를 이용하여
mixare를 구동시키고, 간단히 Mixare opensource를 정리해 보았습니다.
수고하셨습니다.
'IT 놀이터 > Elite Member Tech & Talk' 카테고리의 다른 글
[6기 신촌 김상훈] 텍스트 마이닝 #3 (0) | 2014.11.10 |
---|---|
[6기 신촌 김상훈] 텍스트 마이닝 #2 (0) | 2014.11.10 |
[6기 강북 홍진우] 64비트 멀티코어 OS#5 - Boot Loader(2) (0) | 2014.11.09 |
[6기 강북 홍진우] 64비트 멀티코어 OS#4 - Boot Loader(1) (0) | 2014.11.09 |
[6기 전주 황규하] Tizen Contribute 하기 및 git의 이해 (0) | 2014.11.05 |