aihot  2017-04-30 23:29:53  OpenCV |   查看评论   
            timer->start();  
  •         }  
  •     }  

  • 析构函数里释放timer和image变量。 nextFrame函数实现数据的更新:

    1. // 更新数据  
    2.     capture >> frame;  
    3.     if (!frame.empty())  
    4.     {  
    5.         cv::cvtColor(frame, frame, CV_BGR2RGB);  
    6.         cv::flip(frame, frame, 1);  
    7.         this->update();  
    8.     }  


    这里我又想起来了我当时做图片读取的时候把参数CV_BGR2RGB、Format_RGB888改为了CV_BGR2RGBA、Format_RGB32,但这次试验发现那组参数可能只对我试验的图片有效,对视频还是CV_BGR2RGB、Format_RGB888这组参数是能用的

    还有一点很不爽,就是添加函数nextFrame和重载paintEvent函数都找不到向导,都是我自己敲进去的,可能是我的开发环境VS对Qt工程的支持不够霸气,以后可能要果断使用QtCreator了。我是Qt方面的真菜鸟,要是有经验的朋友可以给我说说怎么在VS环境里找到添加Qt事件的向导。万分感谢。

    下载

     

    除特别注明外,本站所有文章均为 赢咖4注册 原创,转载请注明出处来自OpenCV学习笔记(三十五)——用Qt做摄像头读取

    留言与评论(共有 0 条评论)
       
    验证码:
    [lianlun]1[/lianlun]