Image는 수학적으로 independent variable이 2개인 multi-variable function $f(x,y)$로 표시할 수 있음.
- gray-scale image일 때는 multi-variable scalar-valued function (또는 multi-variate function이라도 부른다)
- color image라면 multi-variable vector-valued function
color image 의 경우, 함숫값이 RGB와 같이 3개의 component를 가진 vector임
용어관련 참고 : https://dsaint31.tistory.com/389
이를 그리는 방법으로는 image를 일종의 signal로 보고
- point의 값의 크기로 표시하는 functional plot이 있고,
- 2D matrix에 $(x,y)$ 를 열과 행의 index로 삼고, 해당 element의 값을 $f(x,y)$로 표시하는 image display방식이 있음.
다음 URL은 matplotlib를 이용하여 위와 같이 image를 표시하는 code snippet 를 보여주는 jupyter note파일임.
https://gist.github.com/dsaint31x/bf88f3dfc2491aa6594a1fe8c17f4754
'Programming > DIP' 카테고리의 다른 글
[DIP] functional plot and image plot. (0) | 2024.01.21 |
---|---|
[DIP] Image Quality 관련 정량화 지표들: Resolution, Contrast, SNR (0) | 2023.10.04 |
[DIP] Radial distortion : barrel and pincushion distortions (0) | 2023.09.26 |
[DIP] Basic Operations (on a binary image) for Morphological Operations (0) | 2023.05.11 |
[OpenCV] imshow 창설정 및 종료 처리 (x버튼 처리) (0) | 2023.04.07 |