728x90
Intro
디지털 영상 처리란 x,y라는 공간좌표를 이용한 f(x,y)함수로 표현된 2D 이미지를 다루는 것이다. 과정을 살펴보면 이미지를 sensor를 통해 sampling하고 quantization하여 matrix로 표현하여 처리하는 것이다.
matrix를 다루는 단순한 코드를 살펴보면 아래와 같다.
int i, j, k;
int nr, // number of rows
nc, // number of columns
nchan; // number of channels
nr = 128; nc = 128; nchan = 3;
for (i=0; i<nr; i++) {
for (j=0; j<nc; j++) {
for (k=0; k<nchan; k++) {
// do the processing on pixel at (i,j,k);
........
}
}
}
위 코드에서 두 이미지의 각 픽셀을 절반으로 나누고 합치면 아래와 같은 간단한 작업도 가능하다.
DIP는 아래와 같이 다양한 분야에서 쓰인다.
각 주파수에 따라 쓰이는 경우가 다르다.
EX)
Ultraviolet
X-ray
Terra Hertz(10^12)
같은 우주 사진을 다양한 파장대로 촬영한 것이다.
728x90
'Quality control (Univ. Study) > Digital Image Processing' 카테고리의 다른 글
Digital Image Processing - Denoising / Filter / Edge Detection (1) | 2024.04.03 |
---|---|
Digital Image Processing - Filtering in Spatial Domain (0) | 2024.03.29 |
Digital Image Processing - Pixel Processing / 히스토그램 (1) | 2024.03.26 |
Digital Image Processing - 기본지식(2) (0) | 2024.03.22 |
Digital Image Processing - 기본 지식(1) (0) | 2024.03.17 |