Required Includes and Libraries for OpenCV in Qt

Posted on Posted in OpenCV Tutorials, Qt Tutorials, Tutorials

Use the following lines in a .pri file that is added to your project by using “include(C:/opencv/opencv.pri)”

This allows easy including of headers and library references in a Qt project.

(Note that in case you are using another version of OpenCV, your library names might be different.)





Here it is:

INCLUDEPATH += C:/opencv/include

CONFIG(debug, debug|release) {
#LIBS += -LC:/opencv/staticlib
LIBS += -LC:/opencv/lib
-lopencv_calib3d2410d
-lopencv_contrib2410d
-lopencv_core2410d
-lopencv_features2d2410d
-lopencv_flann2410d
-lopencv_gpu2410d
-lopencv_highgui2410d
-lopencv_imgproc2410d
-lopencv_legacy2410d
-lopencv_ml2410d
-lopencv_nonfree2410d
-lopencv_objdetect2410d
-lopencv_ocl2410d
-lopencv_photo2410d
-lopencv_stitching2410d
-lopencv_superres2410d
-lopencv_ts2410d
-lopencv_video2410d
-lopencv_videostab2410d
#-lIlmImfd
#-llibjpegd
#-llibtiffd
#-llibjasperd
#-lzlibd
} else {
#LIBS += -LC:/opencv/staticlib
LIBS += -LC:/opencv/lib
-lopencv_calib3d2410
-lopencv_contrib2410
-lopencv_core2410
-lopencv_features2d2410
-lopencv_flann2410
-lopencv_gpu2410
-lopencv_highgui2410
-lopencv_imgproc2410
-lopencv_legacy2410
-lopencv_ml2410
-lopencv_nonfree2410
-lopencv_objdetect2410
-lopencv_ocl2410
-lopencv_photo2410
-lopencv_stitching2410
-lopencv_superres2410
-lopencv_ts2410
-lopencv_video2410
-lopencv_videostab2410
-lIlmImf
-llibjpeg
-llibtiff
-llibjasper
-lzlib
}

 

(Updated on 2015-12-15)

Or you can just simply download my .PRI file below and include it in your project (if you have OpenCV installed in C drive’s root)

Download





Leave a Reply

Your email address will not be published. Required fields are marked *