Вы можете добавить конструктор в ваш класс, который откроет объект cv::VideoCapture
. Объект cap
может быть публичной переменной.
class Abc
{
cv::VideoCapture cap;
Abc(){
cap.open(0);
}
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){
Abc obj();
return 0;
}
Я не тестировал этот код, но это логично, как вы можете достичь этого.