当前位置: 代码迷 >> 其他开发语言 >> 关于在新类中调用自己创建类作为成员变量的有关问题
  详细解决方案

关于在新类中调用自己创建类作为成员变量的有关问题

热度:159   发布时间:2016-05-02 04:00:30.0
关于在新类中调用自己创建类作为成员变量的问题
#include <opencv2/objdetect/objdetect.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/imgproc/imgproc.hpp>
class CameraShooting
{
public:
CameraShooting(void);
~CameraShooting(void);
CascadeClassifier face_cascade;
VideoCapture captureDevice;


public:
Mat grayscaleFrame;
Mat captureFrame;
};
这是要创建的新类,但是成员变量的类型CascadeClassifier,VideoCapture和Mat都不是标准c++中的类型,而是从opencv函数库中加入的新类,但是编译时总是报错。请高手指教!


------解决方案--------------------
头文件没包括全,还有OPENCV的路径设置对吗?
#include "opencv2/core/core.hpp"
#include "opencv2/objdetect/objdetect.hpp"
#include "opencv2/highgui/highgui.hpp"
#include "opencv2/imgproc/imgproc.hpp"
  相关解决方案