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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > Ubuntu >内容正文

Ubuntu

ubuntu 18.04 安装 opencv3.4.1 以及 opencv_contrib 3.4.1] 亲测可用

發(fā)布時(shí)間:2025/4/5 Ubuntu 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ubuntu 18.04 安装 opencv3.4.1 以及 opencv_contrib 3.4.1] 亲测可用 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1、首先下載opencv和opencv_contrib的庫

contrib庫:https://github.com/opencv/opencv_contrib/releases
opencv版本:https://opencv.org/releases.html

2、把這兩個(gè)包解壓并且把opencv_contrib-3.4.1這整個(gè)文件夾拷貝到opencv-3.4.1文件夾里面去
unzip opencv-3.4.1.zip unzip opencv_contrib-3.4.1.zip cp -r opencv_contrib-3.3.1 opencv-3.3.1 #復(fù)制opencv_contrib到opencv目錄下

我下載的是3.4.1,直接跳過第二部

鏈接:我已經(jīng)房子百度網(wǎng)盤 提取碼: w8n3

3、安裝opencv所需要的依賴項(xiàng)

sudo apt-get install build-essential libvtk5-dev sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev sudo apt-get install build-essential qt5-default ccache libv4l-dev libavresample-dev libgphoto2-dev libopenblas-base libopenblas-dev doxygen openjdk-8-jdk pylint libvtk6-devsudo apt-get install pkg-config

首先進(jìn)入opencv-3.4.1這個(gè)文件夾里面,然后打開終端:

mkdir build cd build

這里是為了讓cmake產(chǎn)生的文件都放到build里面去,不會(huì)顯得那么亂,好的下面是最重要的cmake指令了,大家要看仔細(xì)了:

add code in Cmakelist

INCLUDE_DIRECTORIES("/media/hl/fcc4b46d-70db-4af2-886d-044efce5ad8e/soft/opencv-3.4.1/opencv_contrib/modules/xfeatures2d/include") cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local -D OPENCV_EXTRA_MODULES_PATH=/home/npkhgl/software/opencv-3.4.1/opencv_contrib-3.4.1/modules/ -D BUILD_TIFF=ON ..

因?yàn)槲覀冞€安裝了opencv-contrib,所以還有一個(gè)OPENCV_EXTRA_MODULES_PATH 這個(gè)變量名,后面要跟上你自己的路徑名,記得修改一下。

后面就是簡單的

sudo make-j8 sudo make install
4、鏈接庫共享

編譯安裝完畢之后,為了讓你的鏈接庫被系統(tǒng)共享,讓編譯器發(fā)現(xiàn),需要執(zhí)行管理命令ldconfig:

sudo ldconfig -v
5、接下來可以配置一些OpenCV的編譯環(huán)境首先將OpenCV的庫添加到路徑,從而可以讓系統(tǒng)找到,接下來的步驟參照了https://blog.csdn.net/cocoaqin/article/details/78163171,這篇博客
sudo gedit /etc/ld.so.conf.d/opencv.conf

執(zhí)行此命令后打開的可能是一個(gè)空白的文件,不用管,只需要在文件末尾添加

/usr/local/lib

6、執(zhí)行如下命令使得剛才的配置路徑生效

sudo ldconfig

7、配置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

8、至此所有的配置都已經(jīng)完成
下面用一個(gè)小程序測試一下

找到
cd到opencv-3.4.1/samples/cpp/example_cmake目錄下
我們可以看到這個(gè)目錄里官方已經(jīng)給出了一個(gè)cmake的example我們可以拿來測試下
按順序執(zhí)行

cmake . make ./opencv_example

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

至此,總結(jié)一下:

一定不要輕易autoremove!!!很容易把其他軟件依賴的庫給刪掉,從而導(dǎo)致其他軟件無法正常使用。安裝其他東西的時(shí)候也一定要注意不要同意系統(tǒng)提示的remove!!!

link

總結(jié)

以上是生活随笔為你收集整理的ubuntu 18.04 安装 opencv3.4.1 以及 opencv_contrib 3.4.1] 亲测可用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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