엔지니어가 되고 싶은 공돌이
02. Image 본문
2. 1. GrayScale Image
- Matlab: Matrix and Matrix Operations를 지원하는 Data Analysis Software.
- Image: Two Dimensional Matrix.
- imread: 영상파일에서 화소 값을 읽어 Matrix에 저장.
w = imread(‘ image name ’);
- figure: 영상을 표현할 윈도우 생성
imshow: Draw the Matrix.
impixelinfo: 커서위치에 따른 화소값 출력. 좌측상단이 (0, 0)입니다.
figure; imshow(w); impixelinfo;
2. 2. RGB Image
- (0,0,0) -> Black, (1,1,1) -> white.
- RGB Complement Model -> YMCK Model.
- size(w); : Image Scale.
GrayScale는 x y 로, RGB는 x y 3 으로 출력됩니다.
- w(100, 200, 2); or w(100, 200, 1:3); or w(100, 200, : ); : Output a pixel value.
w(row, column); == impixel(w, column, row);
2. 3. Indexed Image
- Indexed Image는 읽어올 때, Index와 Color Map 2개를 읽어와야 합니다.
- Index는 0부터 시작하는 Ingeter값을, Color Map은 0 ~ 1 사이의 double Real Number 3개로 표현합니다.
- [em, emap] = imread(‘ filename ‘); figure; imshow(em, emap);
- imfinfo(‘ filename ’): 영상의 많은 정보를 제공합니다. 영상의 크기, 영상의 종류.
'Computer Science > Image Processing' 카테고리의 다른 글
05. Quantization and Dithering (0) | 2025.04.02 |
---|---|
04. Image Display (0) | 2025.04.01 |
03. Image File and Format (1) | 2025.03.29 |
01. Overview of Image Processing (0) | 2025.03.19 |