OpenCV搭建開發環境 (linux + windwos) 防止更多人入坑
阿新 • • 發佈:2020-12-29
技術標籤:配置環境文章
Linux 上編譯opencv
- 下載opencv 原始碼 (下載地址) 放入linux 檔案目錄中;執行 : unzip opencv-4.5.0.zip
- 進入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 是否安裝成功
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臺左右,才寫下的這篇文章的,按照上面的思路應該能大大減少你的安裝時間。
畢竟時間就是金錢~~~, 誰不愛呢!