QT中的Opencv无故给出错误
我试图在QT中使用OpenCV库,但我一直得到不应该发生的错误 这是我的简单程序的代码QT中的Opencv无故给出错误,opencv,Opencv,我试图在QT中使用OpenCV库,但我一直得到不应该发生的错误 这是我的简单程序的代码 #include <opencv2/highgui/highgui.hpp> using namespace cv; //All classes and functions defined in the C++ API of OpenCV are defined within the name space cv. using namespace std; int main(){
#include <opencv2/highgui/highgui.hpp>
using namespace cv; //All classes and functions defined in the C++ API of OpenCV are defined within the name space cv.
using namespace std;
int main(){
Mat image = imread("C:/opencv/opencv/samples/c/cat.jpg",CV_LOAD_IMAGE_GRAYSCALE);
cout << "Number of Rows: " << image.rows << endl << "Number of coloumn: " << image.cols;
imshow ("image",image);
waitKey(0);
}
#包括
使用名称空间cv//在OpenCV的C++ API中定义的所有类和函数都在名称空间CV中定义。
使用名称空间std;
int main(){
Mat image=imread(“C:/opencv/opencv/samples/C/cat.jpg”,CV\u LOAD\u image\u灰度);
库特
将此文件保存在.pro文件INCLUDEPATH中+=
指向opencv的路径/opencv/build/include
在Qt Creator最左边的窗格中,有一个“项目”选项卡。
(ctrl+5)应该可以在那里找到您。
转到生成环境。单击详细信息以获取系统环境变量列表。转到在列表中包含变量。选择并单击编辑。将路径添加到opencv/opencv/Build/INCLUDE
[路径到opencv是opencv目录所在的路径。]
将此文件保存在.pro文件INCLUDEPATH中+=
指向opencv的路径/opencv/build/include
在Qt Creator最左边的窗格中,有一个“项目”选项卡。
(ctrl+5)应该可以在那里找到您。
转到生成环境。单击详细信息以获取系统环境变量列表。转到在列表中包含变量。选择并单击编辑。将路径添加到opencv/opencv/Build/INCLUDE
[路径到opencv是opencv目录所在的路径。]
在.pro文件中,包括标题
链接图书馆
将opencv的bin文件夹的地址添加到环境变量中
Mat image=imread(““C:\\opencv\\opencv\\samples\\C\\cat.jpg”,CV\u LOAD\u image\u GRAYSCALE”)
使用双反斜杠
您的.pro文件应类似于dis
INCLUDEPATH+=C:\opencv\build\include\
LIBS+=-LC:\opencv\build\u vs\lib\Debug\
-lopencv\u core243d-lopencv\u highgui243d-lopencv\u video243d-lopencv\u imgproc243d\
在.pro文件中,包括标题
链接图书馆
将opencv的bin文件夹的地址添加到环境变量中
Mat image=imread(““C:\\opencv\\opencv\\samples\\C\\cat.jpg”,CV\u LOAD\u image\u GRAYSCALE”)
使用双反斜杠
您的.pro文件应类似于dis
INCLUDEPATH+=C:\opencv\build\include\
LIBS+=-LC:\opencv\build\u vs\lib\Debug\
-lopencv\u core243d-lopencv\u highgui243d-lopencv\u video243d-lopencv\u imgproc243d\
这为我解决了这个问题,但我以前在链接OpenCV和Qt时从未遇到过这个问题。通常只有一个INCLUDEPATH就足够了。这是MSVC的一个问题吗?@Josh Hi你得到答案了吗?我也有这个问题需要回答。谢谢!这为我解决了这个问题,但我以前在链接OpenCV和Qt时从未遇到过这个问题Qt.通常只有一个INCLUDEPATH就足够了。这是MSVC的一个特别问题吗?@Josh Hi你得到你的答案了吗?我还有这个问题需要回答。谢谢!