OpenCV外接USB摄像头的方法

近期,需要利用OpenCV计算机视觉库读取视频并显示、保存。由于之前一直使用笔记本,此次台式机外接USB摄像头,出现了很大问题,总是显示内存问题,谷歌、百度大半天,总结各路大神建议,最终解决了问题,将问题和代码分享给大家,避免走弯路。

我们提供的服务有:网站设计、做网站、微信公众号开发、网站优化、网站认证、平湖ssl等。为上千企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的平湖网站制作公司

出现问题原因:

       1. 摄像头初始化需要时间,进入循环前 waitKey(2000),否则会出现闪退;
        2. 摄像头视频存在解码问题。

//--------------------------------------【程序说明】-------------------------------------------
// 程序说明:OpenCV计算机视觉库入门学习
// 程序描述:台式机利用OpenCV外接USB摄像头,读入视频并显示
// 开发测试所用操作系统: Windows 7 64bit
// 开发测试所用IDE版本:Visual Studio 2010
// 开发测试所用OpenCV版本: 2.4.9
// 2017年10月 Created by @Fireman1994
//------------------------------------------------------------------------------------------------
 
#include"cv.h"
#include"highgui.h"
#include"iostream"
using namespace std;
 
int main(int argc,char* argv[])
{
 CvCapture* cap;
 cap=cvCaptureFromCAM(0);
 if(!cap)
 {
 cout<<"create camera capture error"<

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持创新互联。


标题名称:OpenCV外接USB摄像头的方法
链接地址:http://pwwzsj.com/article/ipcocg.html