opencv读取摄像头图像

1、opencv 读取摄像头信息

使用visual studio开发工具

//********************  
//打开摄像头  
//********************  
//#include"stdafx.h"  
#include   
#include   
int main() {
    cv::VideoCapture capture(0);
    /*cv::VideoCapture capture1(1);
    cv::VideoCapture capture2(2);*/
    if (!capture.isOpened())
        return 1;
    /*if (!capture1.isOpened())
    return 1;
    if (!capture2.isOpened())
    return 1;*/
    cv::Mat Frame;
    //cv::Mat Frame1;  
    //cv::Mat Frame2;  
    bool stop = false;
    //bool stop1 = false;  
    //bool stop2 = false;  
    while (!stop)
    {
        capture >> Frame;
        /*capture1 >> Frame1;
        capture2 >> Frame2;*/
        cv::imshow("视频", Frame);
        /* cv::imshow("视频1", Frame1);
        cv::imshow("视频2", Frame2);*/
        if (cvWaitKey(30) == 48)
        {
            stop = true;
        }

    }
    return 0;
}

如果含有内置摄像头,而想读取外部摄像头,只需要把内置摄像头禁止掉即可。

你可能感兴趣的:(opencv)