opencv入门(1)

傷城~ 2022-05-28 11:06 341阅读 0赞

基于Qt的opencv使用

1.pro

  1. QT += core
  2. QT -= gui
  3. INCLUDEPATH += E:\opencv_3.2\build\install\include
  4. #E:\opencv_3.2\build\install\include\opencv\ 这是较全的路径,因为在main中加入了opencv,故这里写到opencv即可
  5. #E:\opencv_3.2\build\install\include\opencv2\
  6. #E:\opencv_3.2\build\install\include
  7. # E:\opencv_3.2\opencv-3.2.0\include\opencv\ 开始的错的一种
  8. # E:\opencv_3.2\opencv-3.2.0\include\opencv2\
  9. # E:\opencv_3.2\opencv-3.2.0\include
  10. LIBS += -LE:\opencv_3.2\build\install\x86\mingw\bin -lopencv_core320 -lopencv_highgui320 -lopencv_imgcodecs320
  11. #LIBS += E:\opencv_3.2\build\lib\libopencv_* 两种路径方式都可以,推荐上面一种
  12. #LIBS += E:\opencv_3.2\build\lib 不能写成这种
  13. #HEADERS 指定项目中的所有头文件 .h文件 此文件中没有
  14. CONFIG += c++11
  15. TARGET = 1 #指定目标文件的名称,自动生成
  16. CONFIG += console
  17. CONFIG -= app_bundle
  18. TEMPLATE = app
  19. SOURCES += main.cpp #源文件
  20. # The following define makes your compiler emit warnings if you use
  21. # any feature of Qt which as been marked deprecated (the exact warnings
  22. # depend on your compiler). Please consult the documentation of the
  23. # deprecated API in order to know how to port your code away from it.
  24. DEFINES += QT_DEPRECATED_WARNINGS
  25. # You can also make your code fail to compile if you use deprecated APIs.
  26. # In order to do so, uncomment the following line.
  27. # You can also select to disable deprecated APIs only up to a certain version of Qt.
  28. #DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0

注意:根据功能的不同,用到的库不同,要在libs下加入相应用到的库

source下的main.cpp

  1. #include <stdio.h>
  2. #include <opencv2/opencv.hpp>
  3. using namespace cv;
  4. int main(int argc, char *argv[])
  5. {
  6. Mat image = imread("E:\\opencv_3.2\\image\\1.jpg"); // 要加
  7. if(NULL == image.data)
  8. {
  9. printf("*******\n");
  10. return -1;
  11. }
  12. namedWindow("image", CV_WINDOW_AUTOSIZE);
  13. imshow("image", image);
  14. waitKey(0);
  15. return 0;
  16. }

这样就可以显示出照片 1.jpg 来。

发表评论

表情:
评论列表 (有 0 条评论,341人围观)

还没有评论,来说两句吧...

相关阅读