Page 1009 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 1009
cvShowImage( "Sensing", image );//화면 보여주기
switch(waitKey(10)){
case 27: //esc
return 0;
case 'd'://디버깅모드
onDebug = (onDebug)?false:true;
}
}
//카메라및 화면 종료
cvReleaseCapture(&capture);
cvDestroyWindow("Sensing");
return 0;
}
void Init(){//초기화
image = 0;
capture = cvCaptureFromCAM(0); //카메라를 입력받기위한 준비
/*센싱한 화면을 보여주기위해 준비하는 부분*/
cvNamedWindow( "Sensing", 0 );
cvResizeWindow( "Sensing", 800, 700 );
cvCreateTrackbar("SENSITIVITY_VALUE", "Sensing", &SENSITIVITY_VALUE, 300,
NULL);
cvCreateTrackbar("BLUR_SIZE", "Sensing", &BLUR_SIZE, 300, NULL);
cvCreateTrackbar("SENSIGSCALE", "Sensing", &SENSIGSCALE, 150, NULL);
cvCreateTrackbar("CANSCALE", "Sensing", &CANSCALE, 150, NULL);
cvCreateTrackbar("HEADERSCALE", "Sensing", &HEADERSCALE, 100, NULL);
}
void DisplayInit(){//화면 초기화
//모든위치 가운데로
TrashX = CanX = HeaderX = MainMat.cols/2;
TrashY = CanY = HeaderY = MainMat.rows/2;
TrashXP = CanXP = HeaderXP = MainMat.cols/2;
TrashYP = CanYP = HeaderYP = MainMat.rows/2;
- 1002 -