학부 수업/컴퓨터비전 3

4. Projective Geometry

서울시립대학교 인공지능학과 정지영 교수님의 컴퓨터 비전 개론 수업을 정리함을 미리 알립니다.Contents3D 물체를 카메라의 2D 이미지 플레인에 사영하는 방식에 대해 자세히 알아볼 것이다1. Camera parameters 2. Projective transformation 3. Different projections – canonical, weak perspective, orthographic Camera parameters ((4-1))1. Euclidean 좌표계에서의 3D -> 2D 핀홀 카메라 그리고 일반적인 Euclidean 좌표계로 사영이다. 좌표계를 맞춰주는 [R|T]는 일단 냅두고, K 즉 켈리브레이션 계산만 봐보자. 1) Z 방향으로 얼마나 떨어졌는지에 따라 비율로 줄이고((Pe..

3. Camera with Lenses

서울시립대학교 인공지능학과 정지영 교수님의 컴퓨터 비전 개론 수업을 정리함을 미리 알립니다.Contents렌즈를 장착한 카메라들에 대해 알아볼 것이다. 1. Pinhole Model 2. Thin Lens Law 3. Lens Properties4. New Types of Cameras Pinhole Model ((3-1))1. 핀홀의 존재 이유 핀홀 카메라에서 핀홀이 있어야하는 이유가 뭘까? 바로 광 다발을 포착하기 위해서이다. 핀홀이 없으면 이러한 광다발을 잡지 못하고, 빛이 여러 곳에 도착하여 정확한 상이 맺히지 않는다. 핀홀 카메라에서는 이 핀홀이 바로 center of projection (focal point)이다. 2. 핀홀의 크기 그러면 이러한 핀홀의 크기는 어떻게 하는게 좋을까?..

2. Image Formation

서울시립대학교 인공지능학과 정지영 교수님의 컴퓨터 비전 개론 수업을 정리함을 미리 알립니다.Contents1. 3D to 2D projections2. Photometric image formations3. Digital cameras 3D to 2D projections ((2-1))1. Homogeneous Coordinates 행렬 계산 편의 및 선형 시스템으로 정사영 시스템을 구성하기 위해서 다음과 같은 Homogeneous coordinates를 사용하게 된다. 사용 방법은 간단하다. 차원을 하나 더 추가해주고, 이 성분을 1로 설정하면 된다. Euclidean 좌표계로 다시 돌아갈 때는 추가했을 때의 과정을 거꾸로 하여 마지막 좌표를 1로 만들어주고 마지막 차원을 제거하면 된다. 2. 3D..