cv没有成员CAP_PROP_POS_FRAMES

时间:2014-11-04 20:36:19

标签: c++ opencv

我试图运行一些代码来将轨迹添加到某些视频中,它来自Learning OpenCV第二版的书,但是我无法编译我的代码并给出错误& #34; namespace cv没有成员CAP_PROP_POS_FRAMES"

这是代码的第一位

#include <opencv2\highgui\highgui.hpp>
#include <opencv2\imgproc\imgproc.hpp>
#include <iostream>
#include <fstream>

using namespace std;

int g_slider_position = 0;
int g_run = 1, g_dontset = 0; //start out in a single step mode
cv::VideoCapture g_cap;

void onTrackbarSlide(int pos, void *) {
    g_cap.set(cv::CAP_PROP_POS_FRAMES, pos);
    if(!g_dontset)
        g_run = 1;
    g_dontset = 0;
}

1 个答案:

答案 0 :(得分:3)

它的CV_CAP_PROP_POS_FRAME S (注意S),它应该由highgui.hpp引入。它是全局命名空间中未命名的枚举。