영상신호처리-과제4
- 최초 등록일
- 2015.01.28
- 최종 저작일
- 2011.06
- 11페이지/ 한컴오피스
- 가격 5,000원
목차
없음
본문내용
코드와 설명:
◎버튼을 눌렀을 때 실행되는 부분은 아래와 같다
void CHomework::OnBnClickedHomework41()//평균값과중간값필터결과출력
{
int width, height, x0, y0;
BYTE **img1,**img2;
// 영상정보읽기
if(!GetCurrentImageInfo(&width, &height, &x0, &y0)) return;
img1 = cmatrix(height, width);
img2 = cmatrix(height, width);
// 회색조영상읽기
GetCurrentImageGray(img1);
//평균값필터적용(3*3)
MeanFilter(img1,img2,width,height);
// 회색조영상출력
DisplayCimage2D(img2, width, height, x0+width, y0, true);
//중앙값필터적용(3*3)
MedianFilter(img1,img2,width,height);
// 회색조영상출력
DisplayCimage2D(img2, width, height, x0+2*width, y0, true);
free_cmatrix(img1, height, width);
free_cmatrix(img2, height, width);
// TODO: Add your control notification handler code here
●설명: 위의 코딩은 <그림 1>의 위쪽 버튼을 눌렀을 때, LenaN영상의 평균값 필터링 영상과 중앙값 필터링 영상이 출력되게 하는 기능을 한다.
참고 자료
없음