언어/C

C언어 영상처리 정리 1 - embedding, Multiplication, pixels...

이게될까 2024. 4. 14. 23:58
728x90
728x90

3강 - Resolution (영상 크기)

bit-depth : 픽셀 1개가 1비트 - 검정, 흰색 = 2비트  -> (0,0) (0,1) 등으로 표현 가능
우리가 사용하는 bmp 파일은 3색에 8비트 씩이므로 24이다

픽셀 수 = width * height

Spatial Resolution

 

 

4강 - image format

10*10은 픽셀 100개가 맞으나 RGB가 있으니 30*10개로 생각하고 구현해야 한다.

5강 - Color Model

luminance : 휘도 - 반사 되어 들어오는 혹은 광원의 빛의 양

Y만 사용하면 흑백 사진을 만들 수 있다.

 

6강 - Pixel operation

subtraction : 뺀다, 뺄셈

이건 과제 1에서 진행했습니다.

2024.03.20 - [언어/C] - C언어 영상처리 - 과제 1

 

C언어 영상처리 - 과제 1

#define _CRT_SECURE_NO_WARNINGS #include #include #include int main() { BITMAPFILEHEADER bmpFile, bmpFile2; BITMAPINFOHEADER bmpInfo, bmpInfo2; FILE* inputFile = NULL, * inputFile2 = NULL; inputFile = fopen("AICenter.bmp", "rb"); inputFile2 = fopen("MASK.b

yoonschallenge.tistory.com

 

7강 - Quality Evaluation

여긴 주관적인 평가이다.

제품을 부각하기 위한 광고용으로 사용하거나 사업부에서 확인, 평가용으로 사용한다.

이걸 하려면 원본 영상이 필요하다.

PSNR은 커야 좋은거고, MSE는 작아야 돚ㅎ은 것이다.

 

728x90