国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Ubuntu 安裝編譯 opencv

這篇具有很好參考價(jià)值的文章主要介紹了Ubuntu 安裝編譯 opencv。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

Ubuntu 安裝編譯 opencv

安裝環(huán)境準(zhǔn)備

配置 Ubuntu 鏡像源

由于部分鏡像源并沒(méi)有將軟件包的版本更新到最新,國(guó)外官方鏡像源訪問(wèn)與下載速度較慢,所以需要更新鏡像源為以下幾種:

阿里鏡像源


sudo bash -c "cat << EOF > /etc/apt/sources.list && apt update 

deb http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse

EOF"

清華大學(xué)鏡像源


sudo bash -c "cat << EOF > /etc/apt/sources.list && apt update 

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse

# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse

# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse

# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe multiverse

# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe multiverse

EOF"

163鏡像源


sudo bash -c "cat << EOF > /etc/apt/sources.list && apt update 

deb http://mirrors.163.com/ubuntu/ jammy main restricted universe multiverse

deb http://mirrors.163.com/ubuntu/ jammy-security main restricted universe multiverse

deb http://mirrors.163.com/ubuntu/ jammy-updates main restricted universe multiverse

deb http://mirrors.163.com/ubuntu/ jammy-proposed main restricted universe multiverse

deb http://mirrors.163.com/ubuntu/ jammy-backports main restricted universe multiverse

deb-src http://mirrors.163.com/ubuntu/ jammy main restricted universe multiverse

deb-src http://mirrors.163.com/ubuntu/ jammy-security main restricted universe multiverse

deb-src http://mirrors.163.com/ubuntu/ jammy-updates main restricted universe multiverse

deb-src http://mirrors.163.com/ubuntu/ jammy-proposed main restricted universe multiverse

deb-src http://mirrors.163.com/ubuntu/ jammy-backports main restricted universe multiverse

EOF"

中科大鏡像源


sudo bash -c "cat << EOF > /etc/apt/sources.list && apt update 

deb https://mirrors.ustc.edu.cn/ubuntu/ jammy main restricted universe multiverse

deb-src https://mirrors.ustc.edu.cn/ubuntu/ jammy main restricted universe multiverse

deb https://mirrors.ustc.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse

deb-src https://mirrors.ustc.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse

deb https://mirrors.ustc.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse

deb-src https://mirrors.ustc.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse

deb https://mirrors.ustc.edu.cn/ubuntu/ jammy-security main restricted universe multiverse

deb-src https://mirrors.ustc.edu.cn/ubuntu/ jammy-security main restricted universe multiverse

deb https://mirrors.ustc.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse

deb-src https://mirrors.ustc.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse

EOF"

系統(tǒng)可以同時(shí)包括四種鏡像源,確保能夠及時(shí)搜索到所有的軟件的最新版本

環(huán)境準(zhǔn)備

安裝 opencv Ubuntu 版本最低要求:18.04


# c、c++ 編譯環(huán)境準(zhǔn)備

sudo apt-get install gcc g++ cmake wget unzip

# 安裝依賴

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

如果在安裝過(guò)程中出現(xiàn)如下報(bào)錯(cuò):


下列軟件包有未滿足的依賴關(guān)系:
libgtk2.0-dev : 依賴: libgdk-pixbuf2.0-dev (>= 2.21.0) 但是它將不會(huì)被安裝
E: 無(wú)法修正錯(cuò)誤,因?yàn)槟竽承┸浖3脂F(xiàn)狀,就是它們破壞了軟件包間的依賴關(guān)系。 

就是說(shuō)當(dāng)前鏡像源網(wǎng)站的軟件包版本不是最新版本,需要進(jìn)行換源,保證新的鏡像源有符合安裝版本的安裝包

下載與安裝

下載opencv

opencv 可以從靠譜的鏡像源進(jìn)行下載,或者直接通過(guò)命令進(jìn)行下載

opencv 下載鏡像源:https://gitcode.net/opencv 這是 opencv 官方為國(guó)人提供的鏡像下載網(wǎng)址(有條件的使用官網(wǎng)下載)

命令下載:

  
git clone https://gitcode.net/opencv/opencv  # 此網(wǎng)站為國(guó)內(nèi)網(wǎng)站,可以放心下載

使用 unzip 命令解壓 opencv,命令如下:


upzip xxx.zip # xxx是你的壓縮包名稱

解壓完成如下圖

Ubuntu 安裝編譯 opencv

然后將文件移動(dòng)到 opencv 文件夾中


mv xxx opencv # xxx 是你的文件加名稱

安裝 opencv

創(chuàng)建 build 文件夾并進(jìn)入

命令如下:


cd opencv
mkdir build
cd build

創(chuàng)建成功如下圖:

Ubuntu 安裝編譯 opencv

使用 cmake 調(diào)配參數(shù)


sudo cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..

或者可以通過(guò) cmake-gui 進(jìn)行可視化安裝,代碼如下:(本篇不進(jìn)行可視化安裝演示,僅給出代碼)


sudo apt-get install cmake-qt-gui
sudo cmake-gui

cmake 配置成功如圖:

Ubuntu 安裝編譯 opencv

進(jìn)行編譯


sudo make -j線程數(shù)

編譯完成標(biāo)志,如下圖:

Ubuntu 安裝編譯 opencv

編譯完成就可以直接開(kāi)始安裝

sudo make install

安裝完成如下圖:

Ubuntu 安裝編譯 opencv

添加路徑

用 vim 或 gedit 打開(kāi)配置文件進(jìn)行配置,配置文件路徑:/etc/ld.so.conf


sudo vim /etc/ld.so.conf

# 打開(kāi)后添加如下代碼:

include /usr/local/lib

保存并關(guān)閉后,運(yùn)行如下代碼,確定并執(zhí)行配置:


運(yùn)行sudo ldconfig

環(huán)境配置

修改bash.bashrc文件:


sudo vim /etc/bash.bashrc

在文件末尾添加如下內(nèi)容:


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

如下圖所示:

Ubuntu 安裝編譯 opencv

然后執(zhí)行如下命令,對(duì)該文件進(jìn)行類似重載的操作:


source /etc/bash.bashrc
# 注意:次命令不能用 sudo 執(zhí)行

安裝完成

最后輸入以下命令,如果成功顯示 opencv 版本號(hào),即編譯配置成功:


pkg-config opencv --modversion

成功顯示如下圖

Ubuntu 安裝編譯 opencv文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-474306.html

到了這里,關(guān)于Ubuntu 安裝編譯 opencv的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Ubuntu系統(tǒng)安裝opencv的python版本以及編譯安裝C++版本

    Ubuntu系統(tǒng)安裝opencv的python版本以及編譯安裝C++版本

    目錄 1.opencv的python 版本安裝方式(python版本可以直接安裝,無(wú)需編譯) (1)方法一:利用pip的方式安裝 (2)方法二:利用apt-get方式安裝 ?2.opencv的C++版本的安裝方式(以3.4.12版本為例,其他的也類似) (1)安裝構(gòu)建工具和所有的依賴軟件包: (2) 新建文件夾名稱為opencv_b

    2024年02月06日
    瀏覽(53)
  • ubuntu 編譯安裝支持CUDA的OpenCV+其他opencv細(xì)節(jié)(需要特定版本gcc)

    ubuntu 編譯安裝支持CUDA的OpenCV+其他opencv細(xì)節(jié)(需要特定版本gcc)

    在安裝完“ linux CUDAtoolkit+cudnn+tensorrt 的安裝”之后進(jìn)行支持cuda的opencv安裝 否則報(bào)錯(cuò):CMake Error at modules/dnn/CMakeLists.txt:41 (message): DNN: CUDA backend requires CUDA Toolkit. Please resolve dependency or disable OPENCV_DNN_CUDA=OFF - $ nvcc -v ----- Command \\\'nvcc\\\' not found, but can be installed with: sudo apt install nvid

    2024年02月15日
    瀏覽(54)
  • Ubuntu 下 opencv4.8.0 (包含拓展庫(kù)) 的編譯安裝

    Ubuntu 下 opencv4.8.0 (包含拓展庫(kù)) 的編譯安裝

    首先展示一下我電腦的信息: opencv-4.8.0.zip:?https://codeload.github.com/opencv/opencv/zip/refs/tags/4.8.0 opencv-contrib-4.8.0.zip:?https://codeload.github.com/opencv/opencv_contrib/zip/refs/tags/4.8.0 后面我發(fā)現(xiàn)在安裝擴(kuò)展庫(kù)時(shí)還有一部分依賴沒(méi)有裝。 ?關(guān)于你缺少了什么依賴,可以通過(guò)閱讀cmake時(shí)的輸出來(lái)看

    2024年02月03日
    瀏覽(26)
  • Ubuntu下OpenCV編譯安裝全攻略:解決Python imshow與C++讀取視頻問(wèn)題

    計(jì)算機(jī)視覺(jué)是一門涉及圖像處理、機(jī)器學(xué)習(xí)和人工智能的學(xué)科,旨在讓計(jì)算機(jī)理解并解釋數(shù)字圖像或視頻中的內(nèi)容。OpenCV(Open Source Computer Vision Library)是一個(gè)開(kāi)源的計(jì)算機(jī)視覺(jué)庫(kù),它提供了大量的算法來(lái)處理圖像和視頻,包括但不限于物體識(shí)別、人臉識(shí)別、運(yùn)動(dòng)追蹤等。由

    2024年02月03日
    瀏覽(25)
  • 【SLAM實(shí)戰(zhàn)篇】Ubuntu 20.04版本(OpenCV版本4.5.3)對(duì)于ORB-SLAM2安裝運(yùn)行,代碼編譯,自己的數(shù)據(jù)集構(gòu)造

    【SLAM實(shí)戰(zhàn)篇】Ubuntu 20.04版本(OpenCV版本4.5.3)對(duì)于ORB-SLAM2安裝運(yùn)行,代碼編譯,自己的數(shù)據(jù)集構(gòu)造

    學(xué)完SLAM十四講 心血來(lái)潮想跑一下ORB-SLAM2的代碼,純新手小白,自己的踩坑經(jīng)歷進(jìn)行整理: 本文章主要對(duì)ORB-SLAM2進(jìn)行編譯運(yùn)行。以及自己構(gòu)建數(shù)據(jù)集。 源碼github地址:https://github.com/raulmur/ORB_SLAM2 終端克隆代碼: 查看源代碼,其重要的代碼庫(kù)僅為三個(gè)文件夾: Example include s

    2024年03月13日
    瀏覽(34)
  • ubuntu下簡(jiǎn)單編譯opencv

    ubuntu下簡(jiǎn)單編譯opencv

    開(kāi)始編譯前,先把a(bǔ)naconda關(guān)閉,我關(guān)閉的方式是,修改anaconda文件夾名稱。 ? ?編譯安裝opencv后,再改回來(lái)即可。 編譯成功:? ?安裝成功: 可以看到opencv頭文件安裝路徑是? /usr/local/include/opencv4/opencv2 庫(kù)目錄是 /usr/local/lib 參考: 視覺(jué)SLAM十四講學(xué)習(xí)1 環(huán)境配置_視覺(jué)slam十四講

    2024年02月11日
    瀏覽(14)
  • Ubuntu 18.04 交叉編譯Opencv-4.6.0

    Ubuntu 18.04 交叉編譯Opencv-4.6.0

    操作系統(tǒng):Ubuntu 18.04 OpenCv版本:4.6.0 交叉工具鏈:arm-linux-gnueabihf-gcc-5.3.1 這里推薦大家到網(wǎng)上找OpenCV的Linux版本安裝包(.tar.gz結(jié)尾),不要github上clone(clone下來(lái)的沒(méi)編譯通過(guò)) https://github.com/opencv/opencv/releases/tag/4.6.0 選擇tar.gz源碼? https://gitcode.net/mirrors/opencv/opencv_contrib 下載

    2024年02月08日
    瀏覽(31)
  • ubuntu 18.04 LTS交叉編譯opencv 3.4.16并編譯工程[全記錄](méi)

    ubuntu 18.04 LTS交叉編譯opencv 3.4.16并編譯工程[全記錄](méi)

    參考博文: https://blog.csdn.net/qq_54199287/article/details/133780829?spm=1001.2014.3001.5506 如果遇到安裝libjasper-dev錯(cuò)誤,可參考博文: https://blog.csdn.net/lyc_daniel/article/details/133439255?spm=1001.2014.3001.5501 https://opencv.org/releases/ 放到home路徑下的Exe文件夾(專門放用戶安裝的軟件)中,其中build是后

    2024年02月04日
    瀏覽(29)
  • ubuntu 20.04 aarch64 平臺(tái)交叉編譯 opencv

    ubuntu 20.04 aarch64 平臺(tái)交叉編譯 opencv

    win10 64 位 VMware Workstation Pro 16 虛擬機(jī) 虛擬機(jī)安裝 ubuntu 20.04 opencv 版本: 來(lái)自 github 當(dāng)前最新 4.7 交叉編譯 opencv,用于 嵌入式 aarch64 平臺(tái) 可以直接從 github 下載 release 版本或者 使用 git clone 最新的 opencv 倉(cāng)庫(kù) github opencv https://github.com/opencv/opencv git clone https://github.com/opencv/openc

    2024年02月09日
    瀏覽(38)
  • Ubuntu20下 vscode配置OpenCV 4.5.5
                    
            
? ? ? ? ? ? ? ? ? ? opencv 4.5編譯遇到的問(wèn)題

    Ubuntu20下 vscode配置OpenCV 4.5.5 ? ? ? ? ? ? ? ? ? ? opencv 4.5編譯遇到的問(wèn)題

    sudo apt-get install build-essential 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 安裝opencv依賴的時(shí)候,有可能會(huì)出現(xiàn)sbin/ldconfig.real:/usr/local/cuda-11.1/tar

    2023年04月16日
    瀏覽(19)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包