OpenCV打开摄像头并拍照

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_40238526/article/details/81188545

#include<iostream>
#include<opencv2/core.hpp>
#include<opencv2/opencv.hpp>
#include<opencv2/highgui.hpp>
using namespace cv;
using namespace std;
int main()
{
    Mat img;
    int k;
    string ImgName = "532405845qq.jpg";
    VideoCapture cap(0);
    if (!cap.isOpened())
        return 1;
    while (1) {
        cap >> img;
        GaussianBlur(img, img, Size(3, 3), 0);
        imshow("1", img);
        k = waitKey(30);
        if (k == 's')//按s保存图片
        {
            imwrite(ImgName, img);
            ImgName.at(0)++;
            img.release();
        }
        else if (k == 27)//Esc键
            break;            
    }
    return 0;
}
 

展开阅读全文

没有更多推荐了,返回首页