小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

Ubuntu 16.04 + Qt 5.11 +opencv 3.4完美配置(親測,最簡單完美的方法)

 netouch 2023-08-31 發(fā)布于北京

目錄

1. 安裝Qt

2. 安裝opencv3.4

2.1 下載最新源碼

2.2 安裝依賴包

2.3 編譯安裝

3. 配置opencv3.4

4. 測試


1. 安裝Qt

 在Ubuntu下安裝qt非常簡單,可以參考下面的安裝方法:

    https://blog.csdn.net/wuweifeng_2017/article/details/78322249

2. 安裝opencv3.4

從源碼安裝最新版的opencv可以解決大部分的兼容性問題。

2.1 下載最新源碼

從github上下載最新的opencv源碼:https://github.com/opencv/opencv

解壓zip格式的源碼后,在解壓后的目錄中創(chuàng)建build文件夾并進入:

  1. mkdir build
  2. cd build

2.2 安裝依賴包

必須安裝的依賴包:

  1. apt-get install build-essential
  2. sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev

以下為可選依賴包,最好都裝上

sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev

2.3 編譯安裝

  1. cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..
  2. sudo make
  3. sudo make install

3. 配置opencv3.4

  1. sudo sh -c 'echo "/usr/local/lib" > /etc/ld.so.conf.d/opencv.conf'
  2. sudo ldconfig

4. 測試

首先新建一個qt工程,這里只創(chuàng)建了簡單的C++工程,然后打開pro文件,為其配置opencv:

  1. TEMPLATE = app
  2. CONFIG += console c++11
  3. CONFIG -= app_bundle
  4. CONFIG -= qt
  5. SOURCES += \
  6. main.cpp
  7. INCLUDEPATH += /usr/local/include \
  8. /usr/local/include/opencv \
  9. /usr/local/include/opencv2
  10. LIBS += /usr/local/lib/libopencv_highgui.so \
  11. /usr/local/lib/libopencv_core.so \
  12. /usr/local/lib/libopencv_imgproc.so \
  13. /usr/local/lib/libopencv_imgcodecs.so

測試源程序main.cpp:

  1. #include <opencv2/core/core.hpp>
  2. #include <opencv2/highgui/highgui.hpp>
  3. #include <opencv2/opencv.hpp>
  4. using namespace cv;
  5. int main()
  6. {
  7. Mat img = imread("cat.jpg");
  8. line(img,Point(1,1),Point(250,250),Scalar(0,0,255),5);//畫一條直線
  9. imshow("可愛的小貓咪", img);
  10. waitKey(0);
  11. return 0;
  12. }

需要注意的是,讀取圖片的時候,如果像上面的程序一樣寫相對路徑的話,需要將圖片放入項目的debug目錄下,不能放在源程序所在的目錄下。

測試結果

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多