1. 程式人生 > 其它 >OpenCV搭建開發環境 (linux + windwos) 防止更多人入坑

OpenCV搭建開發環境 (linux + windwos) 防止更多人入坑

技術標籤:配置環境文章

Linux 上編譯opencv

  1. 下載opencv 原始碼 (下載地址) 放入linux 檔案目錄中;執行 : unzip opencv-4.5.0.zip
    在這裡插入圖片描述
  2. 進入opencv 的目錄:新建build 資料夾
如果是個人的虛擬機器或者個人玩的電腦,可以直接用root 賬戶, 我就喜歡直接用root 賬戶玩。
cd opencv-4.5.0
mkdir build
cd build
cmake ..  (如果新安裝的linux 可能需要安裝cmake , apt-get install cmake、 yum install cmake)
make -j 4 (後面的數字是代表的執行緒數量,隨便調)
// 接下來就是等待過程,可能有點慢。 // 等待結束後就是下面的環節 sudo make install (如果是root 賬戶, 去掉sudo) // 到了這裡就差不多安裝好了。 // 接下來配置環境變數 vim /etc/profile 新增一個 export PATH=$PATH:/usr/local/bin source /etc/profile vim /etc/ld.so.conf 新增 include /usr/local/lib ldconfig 環境變數設定結束

因為我已經安裝好了, 展示的是前面的幾個步驟,編譯環節我就省去了。
在這裡插入圖片描述

測試程式,可以在用qt 程式直接進行測試opencv 是否安裝成功

pro 檔案中加入下面程式碼:

INCLUDEPATH +=  /usr/local/include          \
                /usr/local/include/opencv   \
                /usr/local/include/opencv2  \

LIBS += /usr/local/lib/libopencv_calib3d.so        \
        /usr/local/lib/libopencv_core.so            \
        /usr/local/lib/libopencv_features2d.so      \
        /
usr/local/lib/libopencv_flann.so \ /usr/local/lib/libopencv_highgui.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_stitching.so \ /usr/local/lib/libopencv_videoio.so \ /usr/local/lib/libopencv_video.so \

windows 上安裝opencv

這個我是直接下載的exe 4.5版本的, 記錄好安裝的位置, 配置更加簡單。
安裝好後直接配置環境變數,
在 系統環境變數下新增下面程式碼:
你的opencv安裝位置: xxxxx\opencv\build\x64\vc14\bin.

測試程式,可以在用qt 程式直接進行測試opencv 是否安裝成功
pro 檔案中加入下面程式碼:

INCLUDEPATH +=  xxxxxx\opencv\build\include                  \
                xxxxxx\opencv\build\include\opencv2          \


LIBS += xxxxxx\opencv\build\x64\vc14\lib\opencv_world450.lib
LIBS += xxxxxx\opencv\build\x64\vc14\lib\opencv_world450d.lib

我也是配置了5臺左右,才寫下的這篇文章的,按照上面的思路應該能大大減少你的安裝時間。
畢竟時間就是金錢~~~, 誰不愛呢!