반응형 [Public] 신호처리29 [OpenCV] 카메라 보정 (#2 투영기하, 동차좌표계) 투영변환이 무엇인가요 ? 실세계의 한점 Q = (X, Y, Z)는 3차원의 점이다 이 점이 앞시간에서 배웠던 투영 스크린 상의 한 점 (X, Y)로 2차원 점으로 변환되는 관계를 투영 변환이라 한다. 이렇게 투영변환을 사용할 때는 동차 좌표계라고 알려진 좌표계를 사용하는게 편하다. 그럼 동차좌표계가 그럼 무엇인가요? 3D에서는 기본적으로 3차원좌표계이지만 이것을 어떤 목적으로 4차원으로도 확장이 가능하다. 이렇게 어떤목적을 위하여 한 차원의 좌표(n) 을 한차원 추가된 좌표 (n+1)로 표현을 하는 것을 동차 좌표계라 한다. 예를 들자면 3차원 좌표 (x, y, z)는 4차원 좌표 (x, y, z, w)형태로 표현 한다는 것이다. 기본적인 성분 x y z 에 w가 추가된것으로 3D 상에서는 x/w y/w.. 2011. 12. 28. [OpenCV] 카메라 보정 (#1 핀홀 카메라 모델) 핀홀카메라 모델에 대해서 알아보자! 핀홀이란 종이에 핀으로 뚫은 구멍 같이 매우 작은 구멍을 뜻한다. 핀홀카메라가 왜 중요한가요 ? 일반적으로 바늘구멍 사진기라 하며 물체에 반사된 빛이 우리 수정체를 거쳐서 망막에 도달하는 구조를 가장 잘나타내기 때문에 핀홀 카메라 모델에 대해서 알아보려고 한다. 일반 카메라와 핀홀카메라는 무슨차이가 있죠? 핀홀카메라는 빛이 아주 작은 구멍을 거쳐서 들어오기 때문에 빛을 모으기에는 부적합 하다. 하지만 정확한 영상을 얻을 수 있다. 일반적인 카메라는 핀홀 부분 즉 작은 구멍부분에 렌즈를 사용한다. 그래서 빛을 모으기 적합하다. 하지만 렌즈를 사용함으로써 렌즈 자체에 왜곡으로 인하여 영상이 손상된다. 그래서 우리는 일반 카메라에서 이 렌즈의 왜곡을 줄여주는 작업이 필요한 .. 2011. 12. 21. [GIF] #2 GIF 파일구조에 대해 알아보자 GIF 파일이 무엇인지 알았으니 이젠 GIF 파일 구조에 대해서 분석해보자 GIF 파일은 어떻게 구성되어 있나요 ? 그림과 같이 파일의 형태는 구성되어 있다. --------------------------------------------------------------------------------------------- Header (파일구조 정보 저장 파일형태와 버전) Global Screen Descriptor (이미지 정보 저장 이미지 크기와 색상테이블 크기 등등) Global Color Table (색상 테이블로서 색상테이블이 저장) Image Block (실제 데이터에 관한 헤더와 압축되어진 정보를 저장) Trailer (파일의 끝 "B3") --------------------------.. 2011. 9. 5. [GIF] #1 GIF 파일이란? 최근 간단한 프로젝트를 하기 위하여 또 다시 압축 파일에 대해 손을 대보았다. (항상 느끼는 거지만 압축 관련 프로젝트는 정말 싫타.......) 그 이름은 GIF 파일 간단하게 구성되어 있을거 같았지만 생각이상 이었다. 자 그럼 그 GIF 파일에 대해서 분석을 해볼려고 한다. 먼저 알아야 할게 GIF 파일이 어디서 이게 사용되죠? 이게 어디서 사용되는지 알아야 공부할 마음이 생기지 않겠는가? ㅋ 일반적으로 우리는 일상에서 GIF 파일을 많이 사용한다. 첫번째 누구나 다 사용하는 네이트온에서만 봐보자 우리는 네이트온에서 다음과 같이 그림파일(GIF, JPG, BMP)등을 등록하여 글을 쓸때 글 대신 이미지를 대신 출력하는 것을 해본적이 있을 것이다. 여기서 GIF 가 들어가구나 두번째로 지금 글을 올리는.. 2011. 9. 5. [SIFT] 2. Key Point Localization & Filtering ① Keypoint Localization &Filtering - Now we have much less pointsthan pixels - However, still lots of points(~1000s) ü With only pixel-accuracy at best ü At higher scales, this corresponds to several pixels in base image ü And this includes many bad points ☞ 지금까지 우리는 스케일 스페이스의 다양한 후보점을 가지고 있다. 그러나 여전히 점들이 많다. 여기에는 필요없는 잡음이나 에러점들이 많다. 그래서 우리는 최고의정밀도 있는 점을 가려내야한다. 더높은 스케일은 기초 이미지의 픽셀에 대응한다 그리고 이것들.. 2010. 4. 19. [SIFT] 1. Scale-Space Extrema Detection 1) Scale Space - Need to find characteristic scale for feature - Scale-Space : continuous function of scale ☞ Scale Space 특징개체를 찾기 위하여 특유의 scale을 찾는 게 필요하다 Scale-Space : Scale σ 연속적인 계층 함수 (적절한 함수는 가우시안 함수이다.) (Koenderink 1984) (Lindeberg 1994) 를 참고 하여라 특히 Lindeberg 의 Scale-Space 이론은 매우 중요하다. --------------------------------------------------------------------------------------------------------.. 2010. 4. 7. 이전 1 2 3 4 5 다음 반응형