이 글은 영상처리 강의를 들은 내용을 정리하려는 목적으로 쓰여진 글이기 때문에 정확하지 않을 수 있습니다.

수정할 점이 있다면 알려주시면 감사하겠습니다.

 

Image Processing Tool box : 매트랩에서 사용하는 이미지를 불러주고 처리하는 library들이 존재

 

명령어들

1. imread : 이미지 데이터를 불러와서 변수에 저장

>> w=imread('wombats.tif');

 

2. figure : 그래프나 이미지 파일을 띄워줄 창을 만듦

 

3. imshow : imread로 불러와 저장한 변수를 figure창에 적용

            >> figure, imshow(w)

      이미지 파일 이름을 입력하기만 해도 띄울 수  있음

      imshow('wombats.tif');

 

4. impixelinfo : impixelinfo 함수를 이용하면 왼쪽 하단에 Pixel 정보를 표시하는 글씨가 나옵니다.

 

5. whos : 저장한 이미지의 변수 이름, 사이즈, 바이트, 클레스 등이 출력

>> whos w

  Name        Size             Bytes  Class    Attributes

              w         256x256            65536  uint8

 

Class - logical : binary는 0또는 1로 표현

   uint8은 unsigned int형의 8bit로 표현

Size - 가로 x 세로 x 채널

 

6. Index된 컬러 이미지라면 map(RGB를 정해놓은 표)을 함께 읽어야 함

>> [w,wmap]=imread(‘emu.tif');

 

7. imfinfo('이미지파일') : 정보출력

>>  imfinfo(‘emu.tif’)

ans =

              Filename: [1x38 char]

       FileModDate: [1x20 char]

              FileSize: 119804

               Format: 'tif'

    FormatVersion: []

                Width: 331

               Height: 384

            BitDepth: 8

          ColorType: 'indexed'

 FormatSignature: [1x4 double]

                      ByteOrder: [1x13 char]

 NewSubFileType: 0

    BitsPerSample: 8

...

...

 

8. hexdump : 이미지파일을 원하는 줄만큼 16진수로 표현

>> dumphex('ngc6543a.jpg', 4)

ans =

FF D8 FF E0 00 10 4A 46 49 46 00 01 01 00 00 01   ......JFIF......

00 01 00 00 FF FE 00 47 43 52 45 41 54 4F 52 3A   .......GCREATOR:

20 58 56 20 56 65 72 73 69 6F 6E 20 33 2E 30 30    XV Version 3.00

62 20 20 52 65 76 3A 20 36 2F 31 35 2F 39 34 20   b  Rev: 6/15/94

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

'영상처리' 카테고리의 다른 글

[9월27일]chapter4 - POINT PROCESSING 2  (0) 2018.09.29
[9월20일]chapter4 - POINT PROCESSING 1  (0) 2018.09.25
[9월11일]chaper3 - Image Display  (0) 2018.09.25
[9월11일]Introduction-2  (0) 2018.09.14
[9월6일]Introduction-1  (0) 2018.09.08

+ Recent posts