가상현실연구실 박정식 nangsik@mr.hanyang.ac.kr 증강현실 예제 가상현실연구실 박정식 nangsik@mr.hanyang.ac.kr.

Slides:



Advertisements
Similar presentations
VATECH 허승현 CURVE FITTING( ).
Advertisements

OpenGL Programming (III) 1. Drawing in 3D 2. Manipulating 3D Space
그래픽스 및 웹 응용 설계 (자기소개) Self Introduction 2010 년 5 월 17 일 작성자 : 백 선 재.
학습목표 5장. 오픈지엘 기본틀 논리적 입력장치를 설정하는 이유와 종류를 이해한다. 세 가지 입력모드의 차이점을 이해한다.
OpenGL 실습 1주차.
인천대학교 PINCOM 컴퓨터비전 스터디 계획 인천대학교 임베디드시스템공학과 김도건.
Ⅱ-1. 물질의 기본 성분 원소들의 지도, 주기율표 이솔희.
OpenCV Presenter : 지왕태.
태양계 시뮬레이션 팀 명: 복학생 강유진 박지혜.
OpenGL Project (3D 움직이는 자동차)
SMALL TOWN 조이름 : ~ING < 최종 결과 보고서 >
Java로 배우는 디자인패턴 입문 Chapter 20. Flyweight 동일한 것을 공유해서 낭비를 없앤다
openGL Project 결과보고서 야구 시구 시뮬레이션
9-1. 독점의 원인 9-2. 독점기업의 수요곡선과 균형 9-3. 가격차별 9-4. 독점의 경제학적 의미
Homework Hierarchical bounding volume
제 6장 카 메 라.
01 11 프로젝트 명 팀명 Alpha Car 유아용 전동 카트를 이용한 교육용 자율주행차 테스트베드 구현
Computer Graphics with OpenGL
Dongchul Kim / / OpenCV Tutorials Course Dongchul Kim / /
openGL Project 제안서 비 오는 정류장에서
강동경희대학교병원 영상의학과 석, 박사과정 및 연구원 모집
RaspberryPi3 및 Pi camera 3D Printing 출력물과 *[rPi + Pi cam] 병합모듈 제작
OpenGL Project 조민정 장선례.
MATLAB 기초 1.1 기본적인 MATLAB 명령어 1.2 행렬과 벡터 연산 1.3 제어문 1.4 입출력
컴퓨터 비전.
OpenGL 프로젝트 K.S.C팀.
OpenGL 프로젝트 김병욱 김상진 김성환.
핸드폰 시뮬레이션 김 형 도 송 미 경.
Chap4_사원수.
한국IT교육원 팀장 : 도신욱 팀원 : 박영준 윤상철 여성모
1장. 소개.
Matlab 기초 한밭대학교 전기공학과 담당교수 : 이 경 복.
지도교수님 : 김 정배 기획 및 프로그램 : 양 승훈
Cyclow Progress 김영훈, 김수현, 박윤아.
Chapter 4 컬러( COLOR ).
MF-4150(K) 설치 Guide (소프트웨어) XP기준
Computer Animation Algorithms and Techniques
3. 백터해석(Kinematic Analysis using Vector)
Jong Hyun Baek, Dongseo Univ.,
콘텐츠 제작 프로젝트 [교재] - OpenGL 프로그래밍 가이드, 제4판, Dave Shreiner, Mason Woo, Jackie Neider, Tom Davis 공저, 남기혁 역, 정 보문화사, [참고자료] OpenGL Programming.
실감SW 산업인재 양성사업단 2017 해커톤 캠프(2차) - 개발톤 주제
OpenCV 가족구성에 따른 TV 구매 방향 - Graphic Therapy : 도형 심리 검사 ( 사용자가 도형을 그리면, 그려진 도형의 위치와 크기 겹쳐진 형태에 따라 조건에 맞게 판별. 실제 검사와 근사한 결과가 나오도록 하는 데 중점을 둠.)
본 기획서는 마케팅 프로모션의 샘플 기획서입니다.
비밀번호 관련 안내 사용자 매뉴얼 위치 목 차 I II III IE11 및 이전 버전 설정 DIPS 사용자매뉴얼
현대의 원자 모형에 의한 전자 배치의 원리 현대의 원자 모형
옆사람과 짝 만들기. 옆사람과 짝 만들기 짝을 이루는 방법? 교차잡기 일방적 잡기 다른 물건 같이 잡기.
자동차 사고 용의 차량 번호판 인식 시스템 개발 디지털정보융합학과 심영복.
홈페이지 제작 스토리 보드 제작 방식 : 맞춤형 제작.
openGL Project 제안서 - 해상 전투
관리자 수정사항.
OpenGL Project.
(생각열기) 1족 원자는 전자 1개를 잃기 쉽다. 전자 1를 잃으면 어떤 이온이 되는가? ( )
OpenGL project – Easy Flight Simulator
LOGOTYPE 춤추는 풍선 팀장 : 이준호 팀원 : 장원진.
OpenGL (3D Racing) PROJECT 2011 Dongseo Univ..
순천향대학교 공연영상미디어학부 미디어콘텐츠전공
OPENGL project 구성원 : 김수민,남현우 OPENGL을 이용한 당구(3구) 구현하기.
Computer Graphics with OpenGL
OpenGL Project = Solar System = 김민지 박유나.
가상현실연구실 박정식 증강현실 예제 가상현실연구실 박정식
성경의 맥을 잡아라 박소원
퍼지 시스템 (요약).
『친구야, 힘내락지!』 반포고등학교 백승헌,박준연.
In to the Night 서정부, 서수민, 안경호
착한가게 광고 제안 착한 매출, 착한 광고! 돈벌리는 착한 어플!.
OpenGL (3D Racing) PROJECT 2011 Dongseo Univ..
Lee Byung Gook, Professor
일본국 현대 군사 문화와 시스템 전반 일본어일본학과 21*0**34 *선*.
OpenGL 프로젝트 복학생은 죽지않아!! ( 강유진, 박지혜)
2019 졸업작품 발표 평가 - 1분반 - 평가 위원 평가 일정 (목) 7-305호
Presentation transcript:

가상현실연구실 박정식 nangsik@mr.hanyang.ac.kr 증강현실 예제 가상현실연구실 박정식 nangsik@mr.hanyang.ac.kr

마커기반 증강현실

ARToolkit 다운로드 http://www.hitl.washington.edu/artoolkit/downloa d/#windows

ARToolkit 프로젝트 파일

라이브러리 빌드

마커 준비 C:\ARToolKit\patterns\pattHiro.pdf 출력

SimpleTest C:\ARToolKit\bin\simpleTest.exe 실행

SimpleTest

example/simple/simpleTest.c 함수 Main Glut 윈도우 생성, 카메라 초기화, 윈도우 루프로 진입 mainLoop 카메라 영상 획득, 마커 검출 및 카메라 포즈 계산 Init 카메라 초기화, 카메라 파라미터 로드, 마커 로드 Draw 카메라 영상 렌더링 및 카메라 포즈를 이용하여 큐브 증강 AR 접두어가 붙는 자료형과 ar, arg 접두어가 붙는 함 수가 ARToolKit 라이브러리에서 제공하는 인터페이 스

특징점기반 증강현실

SURF를 이용한 AR 예제 필요한 라이브러리 카메라 캘리브레이션은 되어 있는것으로 가정 OpenCV OpenGL GLUT OpenCV calibration.cpp 샘플 참고 또는 matlab toolbox 활용 http://www.vision.caltech.edu/bouguetj/calib_doc/

카메라 행렬 변환(OpenGL) Instrinsic Extrinsic gluPerspective : , 영상 좌표계와 OpenGL 좌표계는 y축과 z축이 반대 OpenCV의 행렬은 행우선이나, OpenGL의 행렬은 열우선