멀티미디어공학 C언어 영상처리(Histogram shrinking,Histogram stretchin,HSI 모델)
- 최초 등록일
- 2007.09.23
- 최종 저작일
- 2006.10
- 14페이지/ 한컴오피스
- 가격 1,500원
소개글
c언어를 이용한 영상처리입니다.
목차
1.과제 내용
2.소스코드
(1)번에 대한 소스코드 Histogram shrink
(2)번에 대한 소스코드 Histogram stretching
(3)번에대한 소스코드 HSI모델로 변환후 intensity(I)에 대해서만 histogram shrinking
3.캡쳐화면
4.이미지
5.느낀점
본문내용
1.과제 내용
(1)car_256gray.bmp 에대하여 다음과같은 연산수행을 한다 .
Histogram shrinking [70, 190] 범위는 70~190이다.
다음과같은 명령을 했을때 shrink input_image output_image 수행되게
프로그래밍하시오.
(2)car_256gray.bmp 에대하여 다음과같은 연산수행을 한다 .
Histogram stretching [0, 255] 범위는 0~255이다.
다음과같은 명령을 했을때 stretch input_image output_image 수행되게
프로그래밍하시오.
(3)car_truecolor.bmp 에대하여 다음과같은 연산수행을 한다 .
HSI 모델로 변환 후 intensity(I) 에 대해서만 histogram shrinking 수행
Shrinking 범위: [70, 190]
Shrinking 수행 후 RGB 모델로 변환 후 영상 데이터 저장
다음과같은 명령을 했을때 shrinkColor input_image output_image수행되게
프로그래밍하시오.
2.소스코드
(1)번에 대한 소스코드 Histogram shrink
#include <stdio.h>
#include <windows.h>
#define WIDTHBYTES(bits) (((bits)+31)/32*4)
#define BYTE unsigned char
void main(int argc, char *argv[])
{
FILE *file;
BITMAPFILEHEADER hf;
BITMAPINFOHEADER hInfo;
int rwsize;
BYTE *lpImg;
BYTE *lpOutImg;
int i, j;
RGBQUAD *pRGB;
int Clr = 0;
float MaxImg, MinImg, Maxsh, Minsh;
FILE *result;
참고 자료
없음