본문 바로가기
반응형

전체 글208

[Corner Detection] #1 Define of Corner 이번 시간의 주제는 Corner Detection 입니다. 공부함에 있어서 가장 중요한 것은 우리가 이것을 왜 배워야 하는가 입니다. 막상 배우기만 하는 입장에서는 왜 이를 배워야 하는지 모르면 막상 흥미가 떨어지기 때문입니다. 그렇다면 먼저 Corner Detection 이게 뭔지부터 알아야겠죠? 영어로 Corner Detection 한글로는 코너 검출 입니다. 한마디로 코너 점들을 찾는다는 거죠 아래 다각형 도형에서 그림을 찾는 것입니다. 그렇다면 우리는 이 Corner Detection을 배워야 할 가요? 영상처리 및 인식 분야에 있어서 코너(Corner) 정보는 모양(Shape) 이나 추적(Tracking) 등의 분야에 있어서 중요한 기준점이 되기 때문입니다. 예를 들어서 설명하면 1. 필기체 나.. 2012. 5. 23.
[컴퓨터구조] 프로세서를 만들어보자 (#1 전체적인 프로세서 작동원리) 프로세서를 배워야하는 이유는 무엇일가요? 먼저 컴퓨터의 성능을 결정짓는 요인에 대해 알아봐야합니다. 컴퓨터의 성능을 결정하는 3가지 주요요인은 무엇인가요? 명령어의 개수 (Number of Instructions) 클럭 사이클 시간 (Clock cycle time) 명령어당 클럭 사이클 개수 (Cycles per Instruction)) 이 3가지가 컴퓨터의 성능에 결정 짓는다. 그렇다면 각각에 대해서 파헤쳐 봐야 한다. 먼저 명령어의 개수를 결정 짓는 요인은 무엇 이죠 ? 명령어의 개수를 결정 짓는 요인은 컴파일러와 명령어 집합 구조이다. ( 이거 같은 경우는 다음시간에 추후 설명 할 것이다.) 클럭사이클 시간과 명령어당 클럭사이클 수 (CPI)를 결정짓는 요인은 무엇인가요? 이는 프로세서의 구현방법이.. 2012. 5. 15.
[Conversation] 사람 성격, 성질에 대해 이야기 하기 (personality, character) 2012. 02. 29 사람의 성격이나 성질을 나타내는 형용사이다. "아 저사람은 착하더라." "아 그 누나는 좀 거만해!" 우리는 사람들을 볼때 이런 표현을 자주 쓰곤 한다. 알아두면 일상에서 많이 사용되는 말인것 같다. talented (재능있는) creative (창조적인) sense of humor (유머감각 있는) disorganized (체계적이지 못한) competitive (경쟁심 강한) arrogant (거만한) outgoing (사교적인) unfriendly (쌀쌀맞은) shy (내성적인) easygoing (게으른) laid-back (느긋한) practical (현실적인) down-to-earth (현실적인) honest (정직한) helpful (도움되는) generous (관대한.. 2012. 2. 29.
[C++] STL에서는 왜 함수객체를 사용할까? (함수포인터, 함수객체, 람다) 2012. 02. 08 STL와 같이 라이브러리에서 가장 중요한 것은 무엇일가요? 범용성과 효율성 입니다. 범용성이란 누구나 사용이 용이해야한다. 효율성이란 최적화가 되어야 한다. 이정도로 생각하시면 될듯 싶습니다. 그럼 다음 예제 코드를 봅시다. 그냥 일반적인 덧셈과 뺄셈 함수를 가지는 코드입니다. 여기서 라이브러리를 만든다는 입장을 가지고 접근을 해 봅시다. 아까 이야기 하던 2개의문제 범용성과 효율성가지고 이 두가지를 해결 하면 됩니다. 먼저 효율성의 문제를 해결하기 위해서는 어떻게 해야할가요? 힌트를 들이자면 위 함수에서는 매개변수를 전달하기 위해서는 스택을 사용하게 됩니다. 그러면 오버헤드가 발생할 수 밖에 없습니다. 이 문제를 해결하면 됩니다. 그러기 위해서는 우리가 배웠던 Inline 함수 .. 2012. 2. 8.
[Grammer] 전치사 (#1 시간을 나타내는 전치사) 2012년 1월 12일(木) 시간을 나타내는 전치사는 다양한다. 하지만 우리는 이게 어느때 사용하는지는 잘 모른다 오늘 자세히 알고 넘어가보자 1. in / on / at (~에) 1) in + (긴 시간) 연도, 계절, 월 => in 2012 (2011년에) => in sprint (봄에) => in March (3월에) => in the morning (아침에) 2) on + (특정시간) 날짜, 요일, 요일 => on June 28 (6월 28일 에) => on Monday (월요일에) => on Sunday morning (일요일 아침에) 3) at + (짧은시간) 시각 => at 10 o’clock (10시에) => at night (밤에) => at midnight (한밤중에) 2. for /.. 2012. 1. 12.
[OpenCV] 카메라 보정 (#3 렌즈왜곡, 방사왜곡, 접선왜곡) 앞서 배운 핀홀 카메라 구조에서 영상 획득과 관련한 3차원 기하 모델을 얻을 수 있었다. 그러나 적은 양의 빛만 핀홀을 통과하기 때문에 영상을 구성하기 위해서는 충분한 빛을 받아드릴 수 있는 시간이 많이 필요하다. 카메라가 신속하게 영상을 생성하려면 좀 더 넓은 영역을 통하여 빛을 모아주어야 하며 이 빛이 투영점에 수렴하도록 굴절 시켜야한다. 이러한 작업을 수행하기 위해서 일반적으로 렌즈를 사용하게 된다. 렌즈는 한꺼번에 많은 빛을 모아줌으로 써 빠른 영상 획들을 가능하게 되는 것이다. 하지만 왜곡을 발생시키는 문제점이 있다. 그럼 왜곡이 없는 렌즈를 사용하면 되지 않나여? 왜곡이 전혀 없는 렌즈는 존재하지 않는다. 렌즈 왜곡은 제조 과정에서 발생한다 수학적으로 이상적인 포물선 렌즈보다 구면 렌즈를 만드.. 2012. 1. 2.
반응형