如何在此代码的主要功能之外使用视频捕获对象?

时间:2019-06-20 20:47:50

标签: c++ opencv

我想在主要功能之外使用视频捕获对象制作程序。代码不正确。 像这样:

class Abc{
        void frameDetails(int width = 640,int height =480){
        cap.set(CV_CAP_PROP_FRAME_WIDTH,width);
        cap.set(CV_CAP_PROP_FRAME_HEIGHT,height);
    }
};

int main(int argc, char **argv){
    cv::VideoCapture cap(0);
    Abc obj;
    return 0;
}

1 个答案:

答案 0 :(得分:0)

您可以在类中添加一个构造函数,以打开git version 2.22.0.windows.1对象。 cv::VideoCapture对象可以是公共变量。

cap

我还没有测试过这段代码,但是从逻辑上讲,这是您可以实现的代码。