이 글은 영상처리 강의를 들은 내용을 정리하려는 목적으로 쓰여진 글이기 때문에 정확하지 않을 수 있습니다.
수정할 점이 있다면 알려주시면 감사하겠습니다.
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 |