개발자 블로그
안녕하세요. 영상처리 강좌 여섯 번째 시간입니다~! 오늘 배워볼 내용은 이미지를 이동시키는 것 입니다. 이전시간에 배운 내용은 이미지의 픽셀 값에 기반한 처리였었고, 오늘부터 강의할 내용은 이미지내 픽셀의 좌표값(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역시 비슷한 구조이고요.) 결국 영상의 밝기를 밝게 한다는..
여러분은 레나(Lena 또는 Lenna)에 대해서 아시나요? 아마 이름은 처음 들어봤을지라도 아래 사진은 본적이 있을것 입니다. 영상처리(또는 신호처리)와 관련된 대부분의 책이나 문서에서 샘플 이미지로 많이 사용되는 이미지이죠. 저 이미지의 출처에 대해서 혹시 생각해보신 적이 있나요? 전 처음 C언어를 배울 때 "Hello world" 부터 찍어보듯이 영상처리를 할 때 그냥 기본적으로 사용하는 샘플 이미지로만 생각했었습니다. 나중에 원본사진을 보고 깜짝 놀랬던 기억이 있네요. 저 사진의 원본은 플레이보이(Play Boy)라는 잡지(다들 아시죠??ㅋ) 1972년 11월호에 실렸던 사진입니다. 모델의 이름은 '레나 쇠데르베리(Lena Soderberg)'로 스웨덴 여성이라고 합니다. 1988년 스웨덴 컴퓨터..
안녕하세요~ 영상처리 강좌 네 번째 시간입니다~! 오늘 강좌의 제목은 '실전! 이미지 읽어보기' 입니다. 이전 강의에서 만들고 배워봤던 PBM, PGM 파일들은 아스키(ASCII) 형식의 파일입니다. 오늘은 아스키가 아닌 헥사(16진수)로 이루어진 PBM, PGM 파일을 읽는 방법에 대해 알아보도록 하겠습니다. 본 강좌를 처음부터 보시려면 아래 링크를 클릭하세요. (새창) ☞ 2015/08/10 - [영상처리강좌] - 영상처리 강좌를 시작합니다~!! PGM이나 PBM 파일 형식을 지원하는 이미지 편집기에서 PGM, PBM 파일로 변환을 하게 되면 우리가 만들었던 아스키코드 형식의 텍스트 파일이 만들어지는 것이 아니라 바이너리 형식의 파일이 만들어집니다. 이렇게 되면 파일을 개방하는 방법부터 읽는 방법까지..
아이폰 앱을 개발하기 위해서 사용하는 언어인 Objective C. 이 언어를 알아보고자 빌려 본 책이다.C언어야 뭐 대학교1학년 시절부터 지금까지도 계속해서 사용하고있는 언어인지라.. 예전에 봤던 '열혈강의 C++' 책 처럼 C는 이미 알고있고 독자를 대상으로 하는 그런 책을 원했었는데그런 책은 아니다. C언어를 모르고 봐도 되겠다 싶을 정도로 문법에 대한 분량이 꽤 많고다른언어와 대비되는 오브젝티브C언어의 특징이랄까? 뭐 그런 부분에 대한 분량은 조금 모자란 느낌이 있다.사실 이 언어를 다룬 책을 처음 본거라서,,, 비교가 좀 어렵긴 한데전체적인 책의 분량이 워낙에 적다보니깐 아무래도 깊은 부분에 대한 언급은 좀 생략된게 아닌가 싶다. 처음 프로그래밍 언어를 접하는 사람에게는 적합할지 모르겠는데글쎄,..