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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

Ubuntu 安装 OpenCV4 详细步骤

發(fā)布時(shí)間:2023/11/27 生活经验 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Ubuntu 安装 OpenCV4 详细步骤 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1. 安裝依賴庫

1.1 必須安裝庫

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

1.2 可選安裝庫

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

建議以上依賴庫都安裝,避免后續(xù)出現(xiàn)各種依賴問題。

2. 下載 OpenCV 源碼

在官網(wǎng) https://opencv.org/releases/ 選擇對應(yīng)版本的 OpenCV , 一般選擇 Sources 包下載。這里我選擇 OpenCV4.0 的安裝包。

3. 安裝 OpenCV

3.1 解壓下載的壓縮包

unzip 4.0.0.zip

3.2 創(chuàng)建編譯目錄

cd opencv-4.0.0
mkdir build && cd build

3.3 開啟 OpenCV 的 pkg-config 功能(可選)

修改 OpenCVCMakeLists.txt 文件,在第 342 行將生成 generate.pc file 的選項(xiàng)打開,默認(rèn)是 OFF 。

 OCV_OPTION(OPENCV_GENERATE_PKGCONFIG  "Generate .pc file for pkg-config build tool (deprecated)" ON)

編譯后會(huì)在 /usr/local/lib/pkgconfig 下面生成opencv.pc 文件,最后在 ~/.bashrc 中設(shè)置 PKG_CONFIG_PATH 的路徑如下:

gedit ~/.bashrc
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH

或者在 3.4 步驟中增加 -D OPENCV_GENERATE_PKGCONFIG=YES 命令

  • -D OPENCV_GENERATE_PKGCONFIG=YES :OpenCV4 以上版本默認(rèn)不使用 pkg-config ,該編譯選項(xiàng)開啟生成 opencv4.pc 文件,支持 pkg-config 功能。

3.4 配置 cmake

cmake \-D CMAKE_BUILD_TYPE=RELEASE \-D CMAKE_INSTALL_PREFIX=/usr/local \-D BUILD_SHARED_LIBS=ON \-D WITH_LIBV4L=ON \-D WITH_V4L=ON \-D WITH_QT=OFF \-D BUILD_EXAMPLES=OFF \-D BUILD_DOCS=OFF \-D BUILD_TESTS=OFF \-D BUILD_PERF_TESTS=OFF \-D BUILD_PNG=ON \-D BUILD_JASPER=ON \-D BUILD_JPEG=ON \-D BUILD_TIFF=ON \-D WITH_PNG=ON \-D WITH_JASPER=ON \-D WITH_TIFF=ON \-D BUILD_ZLIB=ON \-D WITH_JPEG=ON \-D OPENCV_GENERATE_PKGCONFIG=ON ..

其中:

  • -D CMAKE_INSTALL_PREFIX=/usr/local 表示 默認(rèn)各部分分別安裝在 /usr/local/ 目錄的 include/ bin/ lib/ 3個(gè)文件夾下。
  • BUILD_SHARED_LIBS=ON 為生成動(dòng)態(tài)庫標(biāo)記

3.5 make 編譯

make -j$(nproc)     // nproc是讀取CPU的核心數(shù)量 

3.6 make 安裝

sudo make install

3.7 添加庫路徑

sudo gedit /etc/ld.so.conf.d/opencv.conf

添加以下內(nèi)容:

/usr/local/lib

3.8 更新系統(tǒng)庫

sudo ldconfig

之后可以在終端輸入 pkg-config --libs opencv4pkg-config --cflags opencv4 檢驗(yàn)一下,我的輸出如下:

wohu@wohu:~/C++$ pkg-config --libs opencv4
-L/usr/local/lib -lopencv_photo -lopencv_dnn -lopencv_stitching -lopencv_objdetect -lopencv_gapi -lopencv_ml -lopencv_video -lopencv_calib3d -lopencv_features2d -lopencv_highgui -lopencv_flann -lopencv_videoio -lopencv_imgcodecs -lopencv_imgproc -lopencv_core
wohu@wohu:~/C++$ pkg-config --cflags opencv4
-I/usr/local/include/opencv4/opencv -I/usr/local/include/opencv4

3.9 配置 bash

sudo gedit /etc/bash.bashrc

在最末尾添加

PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig  
export PKG_CONFIG_PATH 

保存,執(zhí)行如下命令使得配置生效:

source /etc/bash.bashrc

更新

sudo updatedb

4. 驗(yàn)證是否安裝成功

進(jìn)入 opencv-4.0.0/samples/cpp/example_cmake 目錄下,官方已經(jīng)給出了一個(gè) cmakeexample ,我們可以拿來測試下。按順序執(zhí)行:

cd opencv-4.0.0/samples/cpp/example_cmake/
cmake .
make
./opencv_example

即可看到打開了攝像頭,在左上角有一個(gè) Hello OpenCV ,即表示配置成功。

也可以通過手動(dòng)執(zhí)行編譯 cpp 文件,如果編譯時(shí) BUILD_SHARED_LIBS=OFF 則需要增加靜態(tài)庫標(biāo)記 --static

g++ -std=c++11 example.cpp -o ex   `pkg-config --libs --static  opencv4` `pkg-config --cflags opencv4`

然后執(zhí)行生成的二進(jìn)制文件達(dá)到同樣的效果。

總結(jié)

以上是生活随笔為你收集整理的Ubuntu 安装 OpenCV4 详细步骤的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 精品动漫一区二区三区在线观看 | 99国内精品| 激情午夜影院 | 99热3 | 欧美激情在线观看一区 | 久久精品国产av一区二区三区 | 久艹在线观看视频 | av直接看 | 国产理论av| 日日碰狠狠添天天爽 | 国产三级三级三级三级三级 | 欧美色图88| 精品国产自在精品国产精小说 | 免费黄网站在线观看 | 丰满大乳奶做爰ⅹxx视频 | 中文字幕一区在线观看 | 日本乱大交xxxx公交车 | 午夜888| 澳门久久| 第一页在线 | 亚洲男人第一天堂 | 麻豆人妻少妇精品无码专区 | 91色综合 | 国产人妖在线播放 | 一级免费在线观看 | 在线免费观看黄 | 污的视频在线观看 | 91视频免费在线 | 综合 欧美 亚洲日本 | 色中文字幕 | 日操操| 蜜桃av成人 | 美女诱惑av | 国产精品午夜福利 | 日韩激情网站 | 亚洲精品在线91 | 国产伦理精品 | 波多野吉衣在线视频 | 久久精品人妻一区二区三区 | 狠狠入 | 蜜臀av午夜精品 | 日本一区视频 | 精品久久一区二区 | 国产精品第6页 | www.色天使| 黄页视频在线免费观看 | 免费一级a毛片夜夜看 | av私库| 微拍福利一区二区 | 免费激情网 | 国产成人在线观看免费网站 | 男人的天堂aa | 欧美毛片视频 | 欧美另类videos | 亚洲黄色免费网站 | 亚洲欧美在线视频 | 成人黄色电影网址 | 看了让人下面流水的视频 | 九七在线视频 | 亚洲a级精品 | www日本高清| 色网址在线 | 日韩av中文字幕在线播放 | 亚洲天堂手机 | 小明看国产| 国内毛片毛片 | 欧美成人手机在线视频 | 日韩精品在线免费视频 | 色婷婷精品视频 | 欧美三日本三级少妇三级99观看视频 | 国产一级影院 | 久久亚洲av永久无码精品 | 夜夜操女人| av在线有码 | 肉色超薄丝袜脚交69xx | 91桃色网站 | 第九色 | 在线高清av | 午夜剧场免费观看 | 一区二区三区精品久久久 | 在线观看成人免费视频 | 黑人玩弄人妻一区二区三区 | 国产精品欧美性爱 | 日韩中文视频 | 久久久久久一 | 久久久久亚洲AV成人无在 | 免费观看黄色一级视频 | 国产成人无码精品久在线观看 | 无码一区二区三区 | 精品婷婷色一区二区三区蜜桃 | 四虎精品在线观看 | 777奇米视频 | 天天射天天干天天操 | 精品久久久影院 | a级片在线 | 制服丝袜亚洲色图 | 操人视频免费看 | 成人精品福利 | 一区二区在线播放视频 |