[CV] Ideal Pinhole Size
·
Programming/DIP
원본:16:46https://youtu.be/_EhY31MSbNM?si=PYbKx4tKvMKsP4No&t=1016 Pinhole Camera는 가장 기본적인 Camera Model로 Perspective Projection을 통해 image가 얻어짐2024.06.22 - [Programming/DIP] - [CV] Geometric Camera Model and Camera Calibration: Pinhole Camera [CV] Geometric Camera Model and Camera Calibration: Pinhole CameraGeometric Camera Model (or Camera Model)은 real world 와 camera의 pose에 따라,real world 와 camera..
[CV] Perspective Projection (원근 투영법): Camera to Image
·
Programming/DIP
Perspective Projection 3D 물체를 2D 평면에 투영하는 방법 중 하나를 의미함. 이는 컴퓨터 그래픽스, 디자인, 건축 등에서 주로 사용됨.기술적 정의:Perspective Projection은 원근법을 적용하여 3D 공간에 있는 점들을 2D 평면에 투영하는 기법임.이것은 실제 인간의 눈이 사물을 보는 방식과 유사하게,더 먼 객체는 작게,더 가까운 객체는 크게 보이도록 하는 방법임.원리:이 방법은 시점(Viewpoint)과 투영면(Projection Plane) 사이의 관계를 통해 객체를 투영하는 원리임.이를 통해 3차원 객체가 평면에서 자연스럽고 현실감 있게 보이도록 하는 기법임.Perspective Projection은 시각적 리얼리즘을 구현하거나 Camera로 얻어지는 image..
[CV] Coordinate Systems
·
Programming/DIP
이 글은 Computer Vision에서의 Coordinate Systems 을 다룬다.종류 및 정의World Coordinates (월드 좌표계):$\begin{bmatrix}x_w& y_w & z_w & 1\end{bmatrix}^\top$카메라 외부에 존재하는 객체(object)의 위치를 전역적인 좌표계에서 나타낸 것임.편의를 위해 Camera Coordinates와 같은 axis(축)과 origin(원점)을 사용하기도 함.Camera Coordinates (카메라 좌표계):$\begin{bmatrix}x_c & y_c & z_c & 1\end{bmatrix}^\top$월드 좌표계에서 표현된 점을 카메라 중심을 원점으로 하는 좌표계로 변환한 것임.카메라 중심은 보통 optical center (or..
[CV] Geometric Camera Model and Camera Calibration: Pinhole Camera
·
Programming/DIP
Geometric Camera Model (or Camera Model)은 real world 의 scene 과 camera의 pose (= orientation + location) 에 따라,real world 의 scene 과 camera의 image 간의 기하학적 관계(geometrical relation)를approximation 함.참고: 2D image를 3D scene의 perpective prjection 이라는 가정에 기반.이 경우 geometric relation 과 photometric relation을 알아야 image를 생성할 수 있음.이 문서는 geometric relation을 설명하는 Geometric Camera Model을 기술함.이 문서에서는 기본적인 Pinhole ..