Augmented Reality/AR Basics 2

Camera Calibration with Homography

카메라 캘리브레이션 대충 알고있는것처럼, 카메라가 가진 내부 파라미터와 외부 파라미터를 구하는 것을 의미한다. 여기서 내부, 외부(intrinsic, extrinsic) 파라미터가 뭔지 알아보자 내부파라미터 (intrinsic parameter) - 3차원 공간상에 존재하는 것들을 2차원 이미지 평면에 투영시키기 위해 필요한 파라미터들이다. 카메라라는 장비가 만들어지면서 가지게되는 내부적인 정보와 오차를 의미한다. 카메라의 구조는, 보통 렌즈가 있고 렌즈를 통해 CCD패널(빛이 맺혀 전기적 신호로 바뀌는 평평한 패널)에 빛이 맺히게 된다. 그럼 CCD는 빛을 컴퓨터가 이해할 수 있는 신호로 변환하고, 이것이 바로 영상이 되는 것이다. 우선, 렌즈는 구와 같이 동그란 돔의 형태를 띄고 있다, 하지만 인간은..

증강현실의 기본

어쨋든 여태 소스분석만 잔뜩하다가 갑자기 산으로 왔다 좋은 정보가 있어서 원문 : http://qtboy.egloos.com/2638750 내 느낌을 더해서 옮겨적겠다 증강현실을 처음 구현하고자 할 때 어려움을 느끼게 되는데, ARToolKit을 보고있지만 이걸 보고있어도 이게 통 무슨 소린지 OpenGL을 가지고 놀고있는 듯한 느낌인데 감이 안올 수 있다. 사실 나도 아직까지 확실하게 감을 잡지는 못했다. 하지만, 증강현실의 기본에 입각해서 모든 기술을 생각해 보면 전체 구조는 그리 복잡하지 않다. 가장 핵심은 웹캠과 OpenGL or DirectX상의 카메라를 일치시키는 것이다. 카메라를 일치시키는 작업에는 두가지가 있는데, 초점거리와 중심점 등 실제 내부 속성을 일치시키고, 웹캠이 실제 공간에서 위..