영상신호처리-과제7-3
- 최초 등록일
- 2015.01.28
- 최종 저작일
- 2011.06
- 4페이지/ 한컴오피스
- 가격 2,000원
목차
없음
본문내용
소스분석:
void CHomework::OnLPR2()//Test 3영상에 대한 과제
{
int width, height, x0, y0;
BYTE **imgOrig,**imgThre,**imgFilt136,**imgFilt120;
//원영상 imgOrig
//각화소의Gray Level에 대한 이진영상 imgThre
//역치가136인 경우의 이진 영상에서 화소값이 100이상인 부분만 출력시킨 영상 imgFilt136
//역치가120인 경우의 이진 영상에서 화소값이 100이상인 부분만 출력시킨 영상 imgFilt120
int **imgLabel;//Label영상이저장되는배열
int *Area,Num;
//각Label영상을둘러싸는사각형부분에대한변수
RECT *Rect;
float Score[10]={0,};//매칭스코어를저장하는배열
// 영상정보읽기
if(!GetCurrentImageInfo(&width, &height, &x0, &y0)) return;
//해당Label의화소갯수를저장하는배열
Area = (int *)malloc(width*height*sizeof(int));
//각Label의좌표값을저장하는배열
Rect = new RECT[width*height];
imgOrig = cmatrix(height, width);//원본
imgFilt136 = cmatrix(height, width);//역치136의화소갯수필터링영상
imgFilt120 = cmatrix(height, width);//역치120의화소갯수필터링영상
imgThre = cmatrix(height, width);//이진화영상
imgLabel= imatrix(height, width);//라벨화영상
// 회색조영상읽기
GetCurrentImageGray(imgOrig);
참고 자료
없음