OpenCV打开摄像头并拍照

#include
#include
#include
#include
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;
}
 

你可能感兴趣的:(OpenCV打开摄像头并拍照)