DevKim

[영상처리] MATLAB imshow 함수와 영상의 데이터 타입 본문

영상처리

[영상처리] MATLAB imshow 함수와 영상의 데이터 타입

on_doing 2020. 9. 20. 13:40
728x90

1. imshow 함수

 

오른쪽은 0~1 사이의 값만 취하기 때문에 1보다 큰 값들은 모두 1로 표현하여서 흰색으로 나오는 것임

 

 

-> 입력 영상이 unit8형 매트릭스면 0~255 사이의 밝기값을 갖는 영상으로 디스플레이함

-> 입력 영상이 double형이면 0~1 사이의 밝기값을 갖는 영상으로 디스플레이함

 


double형을 올바르게 디스플레이하기 위해선

 

- 매트릭스를 0~1 사이의 값으로 변경하거나

- 두번째 인자에 밝기 값의 범위를 입력하는 것이다.

 

 

* 변환 함수 사용시

 

 

 


indexed 이미지를 rgb로 바꿔주는 함수

- ind2rgb(emu,cmap)

 

 


 

2진 영상(Binary image)

여기에서 c3에는 0과 1의 값만 들어오게 된다, 이때 c3는 uint8이기 때문에 0~255 값을 갖는데,

이때 0,1의 값만 있으니 검은색만 보이는 것이다.

728x90
Comments