Dan*_*atz 45 c++ qt opencv qt-creator
这个问题必须重复多次,但它不起作用,有时它仍然没有答案.信息来源主要是
http://www.laganiere.name/opencvCookbook/chap1s1_2.shtml
http://www.youtube.com/watch?v=dgcXYQijV6c
这是我认为应该/可以做的事情的总和.(现在它对我有用.)希望我从一开始就提到了一切,目的是写一个非常清晰的教程.
为QtCreator安装OpenCV
现在我在QtCreator中创建了一个新的控制台应用程序.
//cvHello.pro
QT += core
QT -= gui
TARGET = cvHello
CONFIG += console
CONFIG -= app_bundle
TEMPLATE = app
INCLUDEPATH += C:/Programs/opencv24/opencv_bin2/install/include
LIBS += "C:/Programs/opencv24/opencv_bin2/bin/*.dll"
SOURCES += main.cpp
OTHER_FILES += \
img.JPG
Run Code Online (Sandbox Code Playgroud)
主文件:
//main.cpp
#include <iostream>
#include "opencv2/core/core.hpp"
#include "opencv2/highgui/highgui.hpp"
#include "opencv/cv.h"
using namespace std;
int main()
{
cout << "Hello World!" << endl;
cv::Mat mat;
mat = cv::imread("img.JPG");
cvNamedWindow("hello");
cv::imshow("hello",mat);
cvWaitKey(0);
return 0;
}
Run Code Online (Sandbox Code Playgroud)
Dan*_*atz 13
最后我开始感到高兴.在调整这个问题时,我必须尝试各种方法,如何定义LIBS.手动列出它们有帮助,起初我错误地写了它们.
这是它最终的工作方式:
LIBS += -LC:\\Programs\\opencv24\\opencv_bin2\\bin \
libopencv_core240d \
libopencv_highgui240d \
libopencv_imgproc240d \
libopencv_features2d240d \
libopencv_calib3d240d \
Run Code Online (Sandbox Code Playgroud)
顺便说一句,如果我犯了任何语法错误,我很抱歉我的英语.:)
归档时间: |
|
查看次数: |
90153 次 |
最近记录: |