영상신호처리-과제7-1
- 최초 등록일
- 2015.01.28
- 최종 저작일
- 2011.06
- 7페이지/ 한컴오피스
- 가격 4,000원
목차
없음
본문내용
●교수님께서 보내주신 코드를 분석해 보았다.
void CHomework::OnMatching()
{
BYTE **img;
int i, x, y, w=TmpW, h=TmpH, x0, y0;
Read_Template();
img = cmatrix(h, w);
x0 = 10;
y0 = 10;
for (i=0; i<10; i++) {
for (y=0; y<h; y++) {
for (x=0; x<w; x++) {
if (CharTemplate[i][y][x] == 0) img[y][x] = 0;
else img[y][x] = 255;
}
}
DisplayCimage2D(img, w, h, x0, y0, FALSE);
x0 += w + 10;
}
free_cmatrix(img,h,w);
}
●설명: Read_Template();를 통해 c드라이브에 있는 Temp.dat파일을 읽어와 전역변수로 설정한 CharTemplate[10][TmpH][TmpW];에 숫자 0부터 9까지의 영상배열을 집어넣는다. 각 영상은 20by40으로 되어있다. 그리고 20by40 크기의 img[y][x] 배열에 0번 탬플릿부터 9번까지 하나씩 쓰고 출력한다.
(2)영상을 정규화 하고 Matching score를 구해서 출력한다.
◎우선 Matching버튼을 누르면 다음과 같은 순서로 프로그램이 진행된다.
void CHomework::OnBtnMatching()
{
참고 자료
없음