Darknet_Yolov4实战(二)_安装OpenCV
Ubuntu18.04 安裝OpenCV4.0
- 1. 安裝依賴項
- 2 .下載源文件
- make編譯
- 安裝
- 3 .配置環境OpenCV4.0
- 3.1配置OpenCV 的 pgk-config環境
- 3.2 動態庫環境配置
- 4 測試
1. 安裝依賴項
安裝cmake編譯器 和依賴庫
$ sudo apt-get install cmake $ sudo apt-get install build-essential libgtk2.0-dev libgtk-3-dev libavcodec-dev libavformat-dev libjpeg-dev libswscale-dev libtiff5-dev支持Python
# python3支持 $ sudo apt install python3-dev python3-numpy # streamer支持 $ sudo apt install libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev # 可選的依賴 $ sudo apt install libpng-dev libopenexr-dev libtiff-dev libwebp-dev2 .下載源文件
從官網進行下載,opencv4.0的地址為https://opencv.org/releases/
下載后,進行解壓,然后在解壓后的文件OpenCV4.0中,新建文件夾build
之后,在build里進行cmake
$ cmake -D CMAKE_BUILD_TYPE=Release -D OPENCV_GENERATE_PKGCONFIG=YES -D CMAKE_INSTALL_PREFIX=/usr/local/opencv4 ..命令說明:
-D OPENCV_GENERATE_PKGCONFIG=YES:OpenCV4以上版本默認不使用pkg-config,該編譯選項開啟生成opencv4.pc文件,支持pkg-config功能。
-D CMAKE_INSTALL_PREFIX=/usr/local/opencv4:指定安裝目錄。
make編譯
make -j8 (這里根據自己的電腦配置進行設置,可以j8/j6/j4或者選擇不用,直接make),意味著多線程進行作業,速度快
安裝
$ sudo make install3 .配置環境OpenCV4.0
3.1配置OpenCV 的 pgk-config環境
找到opencv4.pc文件所在目錄:
$ sudo find / -iname opencv4.pc [sudo] password for ywq: /usr/local/opencv4/lib/pkgconfig/opencv4.pc find: ‘/run/user/1000/gvfs’: Permission denied /home/ywq/Downloads/OpenCV/opencv-4.0.0/build/unix-install/opencv4.pc將/usr/local/opencv4/lib/pkgconfig/路徑加入PKG_CONFIG_PATH:
$ sudo vim /etc/profile.d/pkgconfig.sh在文件中加入下面一行:
export PKG_CONFIG_PATH=/usr/local/opencv4/lib/pkgconfig:$PKG_CONFIG_PATH保存退出后,使用命令激活:
$source /etc/profile驗證是否配置成功:
$ pkg-config --libs opencv4-L/usr/local/opencv4/lib -lopencv_ml -lopencv_dnn -lopencv_video -lopencv_stitching -lopencv_objdetect -lopencv_calib3d -lopencv_features2d -lopencv_highgui -lopencv_videoio -lopencv_imgcodecs -lopencv_flann -lopencv_photo -lopencv_gapi -lopencv_imgproc -lopencv_core
3.2 動態庫環境配置
配置OpenCV動態庫環境,程序執行時加載動態庫*.so的路徑。
$ sudo vim /etc/ld.so.conf.d/opencv4.conf在該文件末尾加上:
/usr/local/opencv4/lib再執行以下命令使剛才配置的路徑生效:
$ sudo ldconfig如果不行的話,可以試試以下命令
cd /etc/ld.so.conf.d/sudo touch opencv4.confsudo sh -c 'echo "/usr/local/lib" > opencv4.conf'之后再進行更新配置使其生效。
$ sudo ldconfig4 測試
$ pkg-config --libs opencv4 或者 pkg-config --modversion opencv4 -L/usr/local/lib -lopencv_dnn -lopencv_gapi -lopencv_ml -lopencv_objdetect -lopencv_photo -lopencv_stitching -lopencv_video -lopencv_calib3d -lopencv_features2d -lopencv_highgui -lopencv_flann -lopencv_videoio -lopencv_imgcodecs -lopencv_imgproc -lopencv_core到此,我們的OpenCV安裝配置就已經完畢了。
總結
以上是生活随笔為你收集整理的Darknet_Yolov4实战(二)_安装OpenCV的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Darknet_Yolov4实战(一)_
- 下一篇: http://mirrors.aliyu