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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Ubuntu >内容正文

Ubuntu

Ubuntu 加速安装Opencv 3.4.3

發布時間:2025/3/11 Ubuntu 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Ubuntu 加速安装Opencv 3.4.3 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Ubuntu 18.04 完美安裝Opencv 3.4.3

1.1 下載Opencv 3.4.3

在http://opencv.org/網址中找到下載連接,版本選擇:https://github.com/opencv/opencv/releases

下載地址:https://github.com/Itseez/opencv/archive/3.4.3.zip? (此處可以使用wget命令)

1.2 解壓zip包

unzip opencv-3.4.3.zip cd opencv-3.4.3

1.3 安裝依賴庫和cmake

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak sudo vim /etc/apt/sources.list deb http://us.archive.ubuntu.com/ubuntu/ bionic main restricted deb http://us.archive.ubuntu.com/ubuntu/ bionic-updates main restricted deb http://us.archive.ubuntu.com/ubuntu/ bionic universe deb http://us.archive.ubuntu.com/ubuntu/ bionic-updates universe deb http://us.archive.ubuntu.com/ubuntu/ bionic multiverse deb http://us.archive.ubuntu.com/ubuntu/ bionic-updates multiverse deb http://us.archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse deb http://security.ubuntu.com/ubuntu bionic-security main restricted deb http://security.ubuntu.com/ubuntu bionic-security universe deb http://security.ubuntu.com/ubuntu bionic-security multiverse sudo add-apt-repository "deb http://security.ubuntu.com/ubuntu xenial-security main" sudo apt update sudo apt-get install cmake sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff4.dev libswscale-dev libjasper-dev sudo apt-get install libgtk2.0-dev and pkg-config sudo apt install libcanberra-gtk-module libcanberra-gtk3-module mkdir my_build_dir cd my_build_dir

2. 下載

ippicv_2019_lnx_intel64_general_20180723.tgz

3.修改 ../../opencv-3.4.3/3rdparty/ippicv/ippicv.cmake

將如下

"${OPENCV_IPPICV_URL}""$ENV{OPENCV_IPPICV_URL}""https://raw.githubusercontent.com/opencv/opencv_3rdparty/${IPPICV_COMMIT}/ippicv/"

中的

"https://raw.githubusercontent.com/opencv/opencv_3rdparty/${IPPICV_COMMIT}/ippicv/"

修改為ippicv安裝包所在本地路徑

"file:///home/student/SFDN/Downloads"

4. 編譯opencv

cmake -D OPENCV_ENABLE_NONFREE=ON ..

?

1.5 執行make命令

sudo make // 時間比較漫長

1.6 執行install命令

sudo make install

這一步執行完畢之后,Opencv的編譯過程就結束了,接下來的工作就是配置一些Opencv的編譯環境。

2.1 將OpenCV的庫添加到路徑

首先將OpenCV的庫添加到路徑,從而可以讓系統找到

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

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

/usr/local/lib

2.2 生效配置文件

執行如下命令使得剛才的配置路徑生效:

sudo ldconfig

2.3 配置bash

sudo gedit /etc/bash.bashrc

在末尾追加:

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

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

source /etc/bash.bashrc

更新:

sudo updatedb

至此,所有配置都已經完成。

3?官方程序測試

找到 opencv-3.4.3/samples/cpp/example_cmake 目錄下,官方已經給出了一個cmake的example,我們可以拿來測試下。按順序執行:

cmake . make ./opencv_example

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

opencv?經典demo測試測試,新建文件?main.cpp ,寫入以下厚絨

#include <opencv2/opencv.hpp> #include <iostream>using namespace cv; int main(int argc, char** argv) {Mat src = imread("33.jpg");if (src.empty()) {printf("could not load image...\n");return -1;}namedWindow("test opencv setup", CV_WINDOW_AUTOSIZE);imshow("test opencv setup", src);waitKey(0);return 0; }

編譯?opencv?c++?代碼

g++ main.cpp `pkg-config opencv --libs --cflags opencv` -o test2

?執行程序

./test2

得到效果

? ?更多多資訊或疑問內容請關注?微信公眾號 “讓夢飛起來”?或添加小編微信,?后臺回復 “Python” ,領取更多資料哦

? ?? ? ? ? ? ? ?? ? ? ? ? ? ? ? ? ??

總結

以上是生活随笔為你收集整理的Ubuntu 加速安装Opencv 3.4.3的全部內容,希望文章能夠幫你解決所遇到的問題。

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