반응형

Explains how to play image sequence like a video file using OpenCV VideoCapture class.


Camera, video file등 영상을 가져오는 C++ API인 VideoCapture Class로 수백장의 image sequence를 차례로 로드해 영상처럼 재생하는 방법을 설명 합니다.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <opencv2/opencv.hpp>
 
using namespace cv;
 
int main(int argc, char** argv)
{
    VideoCapture cap("Cat\\Cat_%03d.jpg");
    // image sequence (eg. img_%02d.jpg, which will read samples like img_00.jpg, img_01.jpg, img_02.jpg, ...)
    if (!cap.isOpened())
        return -1;
 
    Mat frame;
 
    while (1)
    {
        cap.read(frame);
        if (frame.empty())
            break;
 
        imshow("Image", frame);
 
        if (waitKey(33>= 0)
            break;
    }
 
    return 0;
cs




반응형
Posted by J-sean
: