opencv 之videoio

主要是用来打开视频文件或者camera,输出对应文件/设备的流。

官网videoio的教程。

https://docs.opencv.org/4.1.1/df/d2c/tutorial_table_of_content_videoio.html

简单的代码sample:

    cv::Mat mat;
    cv::VideoCapture cap("/opt/data/my_face.mov");
    if (!cap.isOpened()) {
        printf("open camera failed.\n");
        return 1;
    } else {
        printf("open camera OK.\n");
    }

    for (;;) {
        cap >> mat;
        if (mat.empty()) break;
        printf("video frame width %d, height %d \n", mat.cols, mat.rows);
    }

 

你可能感兴趣的:(机器视觉)