A.点击左上角File,选择New File or Project,进入New界面,选择Other Project-->Empty Qt Project-->choose;
B.输入新建工程名Name,如:ReadImg,再选择创建在哪个文件夹下Create in,如/home/xwfeng/workspace/projects/opencv/read_img,然后点击Next>。
C.进入Debug与Release界面,可选择将二者放在哪个文件夹下,然后点击Next>,再点击Finish,创建完成。
D.创建工程后,生成ReadImg.pro文件,需要我们添加相应头文件,使用opencv一般添加如下内容:
QT += core
QT -= gui
TARGET = calib
CONFIG += console
CONFIG -= app_bundle
TEMPLATE = app
SOURCES += \
calib.cpp
INCLUDEPATH += /usr/local/include \
/usr/local/include/opencv \
/usr/local/include/opencv2
LIBS +=/usr/local/lib/libopencv_core.so \
/usr/local/lib/libopencv_highgui.so \
/usr/local/lib/libopencv_calib3d.so \
/usr/local/lib/libopencv_features2d.so\
/usr/local/lib/libopencv_flann.so \
/usr/local/lib/libopencv_imgcodecs.so\
/usr/local/lib/libopencv_imgproc.so \
/usr/local/lib/libopencv_ml.so \
/usr/local/lib/libopencv_objdetect.so\
/usr/local/lib/libopencv_photo.so \
/usr/local/lib/libopencv_shape.so \
/usr/local/lib/libopencv_stitching.so\
/usr/local/lib/libopencv_superres.so \
/usr/local/lib/libopencv_videoio.so \
/usr/local/lib/libopencv_video.so \
/usr/local/lib/libopencv_videostab.so
其中需要我们改动TARGET与SOURCES两处的内容,如:TARGET = calib
改为TARGET = readimage,表示生成的可执行文件名,
SOURCES += \
Calib.cpp 改为
SOURCES += \
ReadI.cpp 表示生成程序文件名。
E. 右击工程名ReadImg,选择Add New...-->General-->Text File-->choose,输入文件名,如ReadI.cpp,然后Next-->Finish,这样就建立了一个完整的空工程,接下来就可以编程了。