日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Darknet_Yolov4实战(二)_安装OpenCV

發布時間:2025/3/15 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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-dev

2 .下載源文件

從官網進行下載,opencv4.0的地址為https://opencv.org/releases/
下載后,進行解壓,然后在解壓后的文件OpenCV4.0中,新建文件夾build

$ mkdir build $ cd 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 install

3 .配置環境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 ldconfig

4 測試

$ 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的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。