영상신호처리-과제7-2
- 최초 등록일
- 2015.01.28
- 최종 저작일
- 2011.06
- 13페이지/
한컴오피스
- 가격 4,000원
![할인쿠폰받기](/images/v4/document/ico_det_coupon.gif)
목차
없음
본문내용
설명순서:
(1)OnLPR()- LPR버튼을 눌렀을 때 프로그램이 실행되는 순서를 가지고 있다.
(2)Threshold()함수
(3)Filter_Labeled_Images()함수
소스 분석:
(1)OnLPR()
이 이벤트 핸들러 함수는 LPR버튼을 눌렀을 때 호출된다.
void CHomework::OnLPR()
{
int width, height, x0, y0,x, y,i ;
int x_new, y_new;//츨력시에 새로운 좌표를 저장하는 변수
BYTE **imgOrig,**imgThre;
int **imgLabel;
int *Area,Num;
//각 Label영상의 좌표를 저장하는 변수
RECT *Rect;
float Score[10]={0,};//매칭스코어를 저장하는 배열
// 영상 정보 읽기
if(!GetCurrentImageInfo(&width, &height, &x0, &y0)) return;
Area = (int *)malloc(width*height*sizeof(int));
Rect = new RECT[width*height];
imgOrig = cmatrix(height, width);//원본
imgThre = cmatrix(height, width);//이진화영상
imgLabel= imatrix(height, width);//라벨화영상
// 회색조 영상 읽기
GetCurrentImageGray(imgOrig);
//136역치 처리
Threshold(imgOrig,imgThre,width,height,136,FALSE);
//Image labeling에 의해 각 물체 형상을 추출한다.
Image_Labeling(imgThre,width,height,imgLabel,Area,&Num);
// 최소 화소수는 100
참고 자료
없음