<menu id="w8yyk"><menu id="w8yyk"></menu></menu>
  • <dd id="w8yyk"><nav id="w8yyk"></nav></dd>
    <menu id="w8yyk"></menu>
    <menu id="w8yyk"><code id="w8yyk"></code></menu>
    <menu id="w8yyk"></menu>
    <xmp id="w8yyk">
    <xmp id="w8yyk"><nav id="w8yyk"></nav>
  • 網站首頁 > 物聯資訊 > 技術分享

    1.0.3-學習Opencv與MFC混合編程之---打開本地攝像頭

    2016-09-28 00:00:00 廣州睿豐德信息科技有限公司 閱讀
    睿豐德科技 專注RFID識別技術和條碼識別技術與管理軟件的集成項目。質量追溯系統、MES系統、金蝶與條碼系統對接、用友與條碼系統對接

    源代碼:http://download.csdn.net/detail/nuptboyzhb/3961643

    版本1.0.3新增內容

    打開攝像頭

    Ø 新建菜單項,Learning OpenCV——> OpenCVr入門——>打開攝像頭(c)

    Ø 菜單項設置如下:

    Ø 建立類向導

    Ø 編輯代碼

    void CCVMFCView::OnMyOpenCamera()

    {

          // TODO: Add your command handler code here

          //Alt+F8 整理代碼

          int   i=1;//截圖個數

          CvCapture* capture;

          CString WindowName1="攝像機";

          IplImage *frame = 0;

          capture = cvCreateCameraCapture(0);//打開攝像頭

          if(capture==NULL)

          {

                 MessageBox("未檢測到攝像頭,請檢查攝像頭安裝是否正確");

          }

          else

          {

                 assert(capture != NULL );//如果沒有打開,中斷

                 cvNamedWindow(WindowName1,CV_WINDOW_AUTOSIZE);

                 while(1)

                 {

                        frame= cvQueryFrame(capture);

                        if(!frame)

                        {

                               break;

                        }

                        cvShowImage(WindowName1, frame );

                        char c = cvWaitKey(10);

                        if( c == 27 )

                        {

                               break;

                        }

                        else if(c=='c'||c=='C')

                        {

                               CString str;

                               str.Format( "%d ",i);

                               CString WindowName2="Capture"+str;

                               cvNamedWindow(WindowName2,CV_WINDOW_AUTOSIZE);

                               cvShowImage(WindowName2, frame);

                               cvWaitKey(0);

                               cvDestroyWindow(WindowName2);

                               i++;

                        }

                       

                 }

                 cvReleaseCapture( &capture );

                 cvDestroyWindow(WindowName1);

          }

    }

     

     

    from:http://blog.csdn.net/nupt123456789/article/details/7097900

    RFID管理系統集成商 RFID中間件 條碼系統中間層 物聯網軟件集成
    最近免费观看高清韩国日本大全