개발자 블로그
안녕하세요~ 영상처리 강좌 아홉 번째 시간입니다~! 오늘 배워볼 내용은 PPM파일을 읽는 방법에 대한 것 입니다. 그 동안은 흑백사진만 가지고 해서 좀 아쉬운 부분도 있었는데, 오늘부터는 드디어 컬러영상을 가지고 배워보도록 하겠습니다. 자~ 그럼 PPM 파일은 어떻게 생겼는지 먼저 살펴보도록 하겠습니다. 본 강좌를 처음부터 보시려면 아래 링크를 클릭하세요. (새창) ☞ 2015/08/10 - [영상처리강좌] - 영상처리 강좌를 시작합니다~!! PPM이란 Portable PixMap의 약자로 PGM, PBM과는 달리 컬러영상을 표현할 수 있습니다. 이 파일포멧에 대한 설명은 간단하게 나마 첫 번째 강의에서 언급을 했었고, 또 위키피디아에 굉장히 설명이 잘 되어있어서 그 링크로 대체하도록 하겠습니다. 위키피..
안녕하세요. 영상처리 강좌 여덟 번째 시간입니다~! 오늘 배워볼 내용은 회전(Rotation)과 보간법(Interpolation)에 대해서 입니다. 이전시간에 보간법에 대해서 살짝만 언급했는데 오늘 보간법의 종류와 알고리즘에 대해서 알아보고 지난시간에 약간(?) 부족했던 확대를 보간법을 적용해서 보완해보도록 하겠습니다. 그 전에 먼저 회전에 대해서 공부하고 보간법으로 넘어가겠습니다. 본 강좌를 처음부터 보시려면 아래 링크를 클릭하세요. (새창) ☞ 2015/08/10 - [영상처리강좌] - 영상처리 강좌를 시작합니다~!! 회전은 말그대로 이미지를 시계방향 또는 반시계방향으로 회전시키는 것 입니다. 이동, 확대, 축소와 마찬가지로 픽셀의 좌표만 새롭게 계산해주면 됩니다. 다만 이 계산식이 좀 복잡합니다....
안녕하세요. 영상처리 강좌 일곱 번째 시간입니다~! 오늘 배워볼 내용은 이미지를 내 마음대로 조작하는 처리에 대해서 입니다. 이전시간에 배운 내용은 픽셀의 이동 및 반전에 관한 내용이었고, 오늘부터 강의할 내용은 이미지 내 마음대로 움직이기 그 두번째! 바로 크롭(Crop), 축소, 확대에 대해서 알아보겠습니다. 본 강좌를 처음부터 보시려면 아래 링크를 클릭하세요. (새창) ☞ 2015/08/10 - [영상처리강좌] - 영상처리 강좌를 시작합니다~!! 먼저 크롭(Crop)이란 무엇인가에 대해서 먼저 알아보겠습니다. 크롭 [crop] ① 사진을 편집할 때 원하는 크기에 맞도록 그 사이즈를 트리밍(trimming)하는 것. 흔히 크로핑(cropping)한다고 말한다. 이러한 크롭을 할 때 자른 부분에 금(線..
안녕하세요. 영상처리 강좌 여섯 번째 시간입니다~! 오늘 배워볼 내용은 이미지를 이동시키는 것 입니다. 이전시간에 배운 내용은 이미지의 픽셀 값에 기반한 처리였었고, 오늘부터 강의할 내용은 이미지내 픽셀의 좌표값(x, y)에 기반한 처리 입니다. 먼저 오늘은 영상의 이동, 미러(Mirror - 좌우반전), 플립(Flip - 상하반전) 등의 처리에 대해서 알아보겠습니다. 본 강좌를 처음부터 보시려면 아래 링크를 클릭하세요. (새창) ☞ 2015/08/10 - [영상처리강좌] - 영상처리 강좌를 시작합니다~!! 이미지의 가로를 x, 세로를 y라고 편의상 지정하겠습니다. 기준점은 좌측상단이 되며, 이곳의 좌표값은 (0, 0) 입니다. 크기가 3 x 4인 영상(가로 3px, 세로 4px)을 예로들어 좌표값을 보..
안녕하세요~ 영상처리 강좌 다섯 번째 시간입니다~! 오늘 배워볼 내용은 이미지의 밝기를 조절하는 것 입니다. 이미지의 밝기를 밝게도 해보고 어둡게도 해보고 또 색을 반전하는 것 까지 한번 공부해보도록 하겠습니다. 본 강좌를 처음부터 보시려면 아래 링크를 클릭하세요. (새창) ☞ 2015/08/10 - [영상처리강좌] - 영상처리 강좌를 시작합니다~!! 우리는 이미 이전 강의를 통해서 살짝이나마 이미지를 밝게 하는 법에 대해서 배웠습니다. Gray 영상은 픽셀값이 0 ~ 255로 이루어져 있으며, 아래와 같은 색상체계를 가지고 있습니다. 즉, 0은 검정색, 255는 흰색입니다. 뭐, 이정도야 포토샵 몇 번 써보셨다면 다 알고 계실 것 입니다.(RGB역시 비슷한 구조이고요.) 결국 영상의 밝기를 밝게 한다는..