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  -
   1004   1005   1006   1007   1008   1009   1010   1011   1012   1013   1014