我在C++中很新颖,我试图使用OpenCV提供的一些库。问题是,当我把下面的代码,它说:错误:使用OpenCV时Mat不明确
Error: Mat is ambiguous
,这是我在其他职位已经阅读这意味着,编译器无法选择哪些功能选择,但这正是它是怎么叫的OpenCV教程也是如此。 http://docs.opencv.org/doc/tutorials/introduction/display_image/display_image.html
Mat A;
编辑:我已经写到现在的代码是在.h
文件:
#pragma once
#include <E:\opencv\build\include\opencv2/highgui/highgui.hpp>
#include <E:\opencv\build\include\opencv2/core/core.hpp>
using namespace cv;
class Face_Detection
{
public:
Face_Detection();
~Face_Detection();
};
int main(){
cv::Mat image;
//A = imread(argv[1], CV_LOAD_IMAGE_COLOR);
return 1;
}
你写的''主要在()你的头文件? – herohuyongtao
我认为它可能不是最好的想法,但我来自java,其中至少有一个文件是我用它来工作的,所以我尽量使它尽可能简单。但是,那是为什么我有这个错误? – user2466854