色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Ubuntu系統(tǒng)下編譯OpenCV4.8源碼記錄

OpenCV學(xué)堂 ? 來源:OpenCV學(xué)堂 ? 作者:OpenCV學(xué)堂 ? 2023-10-27 16:07 ? 次閱讀

前言

很多人經(jīng)常會問我是否有在Ubuntu系統(tǒng)化下開發(fā)OpenCV C++應(yīng)用的教程,其實我一直沒有,然后我有幾塊開發(fā)板都是基于Linux的,有Jetson系列的開發(fā)板,所以我以前寫過一篇文章如何在Jetson開發(fā)板上編譯OpenCV源碼與編譯運行OpenCV C++應(yīng)用程序。我現(xiàn)在還有一塊Alxboard開發(fā)板是英特爾家族的,安裝的是操作系統(tǒng)是Ubuntu20的系統(tǒng),本身沒有自帶OpenCV C++支持,所以就用這個開發(fā)板給大家演示一下如何在烏班圖系統(tǒng)下編譯OpenCV4.8源碼與如何編譯執(zhí)行OpenCV C++應(yīng)用。

OpenCV4.8源碼編譯與安裝

其實很簡單,只要三步即可搞定,第一步是下載指定版本的源碼包;第二步是安裝OpenCV4.8編譯需要的編譯器與第三方庫支持;第三步就是編譯OpenCV源碼包生成安裝文件并安裝。

01下載OpenCV4.8源碼包

在Ubuntu系統(tǒng)化下打開終端命令行窗口,執(zhí)行下面的命令行即可

wget -o opencv4.8.zip https://github.com/opencv/opencv/archive/refs/tags/4.8.0.zip

220891ba-749d-11ee-939d-92fbcf53809c.png

下載完成以后

unzip -d opencv4.8 opencv4.8.zip

02安裝第三方庫支持

直接執(zhí)行下面的命令行即可

sudo apt install -y g++ cmake make git libgtk2.0-dev pkg-config

03創(chuàng)建Build目錄執(zhí)行編譯與安裝

首先運行

cd opencv4.8
mkdir -p build && cd build

執(zhí)行完成以后直接運行下面的命令行:

cmake ../opencv

221227ca-749d-11ee-939d-92fbcf53809c.png

在執(zhí)行該命令行生成安裝文件

make -j4

22226bb2-749d-11ee-939d-92fbcf53809c.png

2232eda2-749d-11ee-939d-92fbcf53809c.png

使用下面的命令行完成安裝

sudo make install

223e6344-749d-11ee-939d-92fbcf53809c.png

22493e54-749d-11ee-939d-92fbcf53809c.png

C++代碼測試

運行一個簡單的OpenCV圖像顯示的程序驗證OpenCV4.8 C++開發(fā)環(huán)境的正確性。重新打開一個終端命令行窗口,運行下面的命令行:

mkdir opencv480_test
nano CMakeLists.txt

然后把下面的腳本粘貼進去

cmake_minimum_required(VERSION 2.8)
project( OpenCV480_Test )
find_package( OpenCV REQUIRED )
include_directories( ${OpenCV_INCLUDE_DIRS} )
add_executable( OpenCV480_Test helloworld.cpp )
target_link_libraries( OpenCV480_Test ${OpenCV_LIBS} )
按Ctrl+X退出,選擇y保存 然后繼續(xù)運行
nano helloworld.cpp
把下面的代碼粘貼進去,保存以后退出。
#include  
#include  
using namespace cv; 
int main(int argc, char** argv) 
{ 
    Mat image = imread("lena.jpg"); 
    if (image.empty()) { 
        printf("No image data 
"); 
        return -1; 
    } 
    namedWindow("OpenCV480_Test", WINDOW_AUTOSIZE); 
    imshow("OpenCV480_Test", image); 
    waitKey(0); 
    return 0; 
}
執(zhí)行下面的命令
cmake .

2259d1ec-749d-11ee-939d-92fbcf53809c.png

成功以后執(zhí)行

make

226ed1d2-749d-11ee-939d-92fbcf53809c.png

然后執(zhí)行

./ OpenCV480_Test
顯示如下:

22820392-749d-11ee-939d-92fbcf53809c.png

2297a0a8-749d-11ee-939d-92fbcf53809c.png

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 操作系統(tǒng)
    +關(guān)注

    關(guān)注

    37

    文章

    6847

    瀏覽量

    123426
  • 源碼
    +關(guān)注

    關(guān)注

    8

    文章

    646

    瀏覽量

    29279
  • Ubuntu
    +關(guān)注

    關(guān)注

    5

    文章

    563

    瀏覽量

    29867
  • 編譯器
    +關(guān)注

    關(guān)注

    1

    文章

    1636

    瀏覽量

    49172
  • OpenCV
    +關(guān)注

    關(guān)注

    31

    文章

    635

    瀏覽量

    41386

原文標題:Ubuntu系統(tǒng)下編譯OpenCV4.8源碼記錄

文章出處:【微信號:CVSCHOOL,微信公眾號:OpenCV學(xué)堂】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    ubuntu如何下載nuttx源碼

    ubuntu如何下載nuttx源碼
    發(fā)表于 07-07 14:41 ?1292次閱讀
    <b class='flag-5'>ubuntu</b><b class='flag-5'>下</b>如何下載nuttx<b class='flag-5'>源碼</b>

    Ubuntu系統(tǒng)配置C語言編譯環(huán)境

    對于一個全新的Ubuntu系統(tǒng),可能還沒有配置C語言編譯環(huán)境,這時候需要用戶自己安裝。
    發(fā)表于 08-11 16:23 ?727次閱讀

    OpenCV4.8 CUDA編程代碼教程

    OpenCV4支持通過GPU實現(xiàn)CUDA加速執(zhí)行,實現(xiàn)對OpenCV圖像處理程序的加速運行,當前支持加速的模塊包括如下。
    的頭像 發(fā)表于 12-05 09:56 ?1063次閱讀
    <b class='flag-5'>OpenCV4.8</b> CUDA編程代碼教程

    ELF 1技術(shù)貼|如何在Ubuntu編譯OpenCV

    在之前發(fā)布的文章中探討了交叉編譯OpenCV并部署至嵌入式系統(tǒng)的方法。然而,在調(diào)試階段,我們發(fā)現(xiàn)在Ubuntu環(huán)境
    的頭像 發(fā)表于 05-31 16:41 ?1177次閱讀
    ELF 1技術(shù)貼|如何在<b class='flag-5'>Ubuntu</b>中<b class='flag-5'>編譯</b><b class='flag-5'>OpenCV</b>庫

    嵌入式學(xué)習-飛凌ElfBoard ELF 1板卡 - 如何在Ubuntu編譯OpenCV

    在之前發(fā)布的文章中探討了交叉編譯OpenCV并部署至嵌入式系統(tǒng)的方法。然而,在調(diào)試階段,我們發(fā)現(xiàn)在 Ubuntu 環(huán)境
    發(fā)表于 06-07 09:21

    I.MX6ULL-飛凌 ElfBoard ELF1板卡 - 如何在Ubuntu編譯OpenCV庫(X86架構(gòu))

    在之前發(fā)布的文章中探討了交叉編譯OpenCV并部署至嵌入式系統(tǒng)的方法。然而,在調(diào)試階段,我們發(fā)現(xiàn)在 Ubuntu 環(huán)境
    發(fā)表于 06-07 09:32

    【W(wǎng)RTnode2R試用體驗】OpenCV交叉編譯,開發(fā)OpenCV C++程序

    如果還沒有配置好SDK,請先看【W(wǎng)RTnode2R試用體驗】WRTnode 2R SDK的搭建,固件的編譯以及固件的刷寫。首先當然是下載OpenCV源碼,我這里的OpenCV版本是2
    發(fā)表于 10-26 20:25

    【BPI-M64試用體驗】bananapi M64 源碼方式安裝opencv2.4.9

    是:2017-02-15-ubuntu-16.04.2-lxde-desktop-aarch64-demo-bpi-m64-sd-emmc.img我使用這個軟件將ubuntu系統(tǒng)安裝到板子的EMMC中,速度確實比我以前將
    發(fā)表于 05-08 22:34

    迅為i.MX6ULL開發(fā)板-移植OpenCv2.4.9-搭建OpenCv編譯環(huán)境

    源碼opencv-2.4.9.zip”4. QT 測試例程85.1 安裝交叉編譯工具移植的 QT 系統(tǒng)需要的交叉編譯器就是我們
    發(fā)表于 04-29 14:48

    迅為-i.MX6ULL 開發(fā)板-移植OpenCv3.4.1-搭建編譯環(huán)境

    OpenCv3.4.1 使用資料”。我們需要準備的資料:1.開發(fā)板使用的是 i.MX6ULL 終結(jié)者,開發(fā)板里面是 Yocto 文件系統(tǒng)。2.使用 Ubuntu16.043.提供 openc
    發(fā)表于 08-09 10:54

    Ubuntu交叉編譯opencv以生成ARM版本的opencv時遇到一些問題

    我用貴公司提供的交叉編譯工具鏈,在Ubuntu交叉編譯opencv以生成ARM版本的opencv
    發(fā)表于 12-30 06:20

    Tina運行在Ubuntu中交叉編譯Opencv 4.5.1

    前言看到很多人在小哪吒上編譯Opencv,自己也嘗試過編譯了幾次,各位開發(fā)者在編譯的時候都可能會遇到不同的問題,現(xiàn)將其整理出來方便后面新來的開發(fā)者查閱。環(huán)境需求理論上任何版本的
    發(fā)表于 03-14 09:46

    opencv編譯安裝筆記(Linux、Ubuntu

    本文介紹了兩種opencv編譯安裝筆記:Linux編譯安裝OpenCVUbuntu
    發(fā)表于 12-03 10:33 ?5180次閱讀
    <b class='flag-5'>opencv</b><b class='flag-5'>編譯</b>安裝筆記(Linux、<b class='flag-5'>Ubuntu</b> )

    RK3568上OpenCV編譯移植

    算法豐富多樣,在ARM嵌入式平臺上也適用于做算法的移植。本系統(tǒng)選擇將OpenCV3.2.0編譯移植到開發(fā)板上,開發(fā)環(huán)境是虛擬機上安裝的Ubuntu16.04。由于
    發(fā)表于 12-20 10:08 ?68次下載

    OpenCV4.8+CUDA+擴展模塊支持編譯指南

    OpenCV4.8+CUDA+擴展模塊支持編譯指南
    的頭像 發(fā)表于 11-30 16:45 ?1033次閱讀
    <b class='flag-5'>OpenCV4.8</b>+CUDA+擴展模塊支持<b class='flag-5'>編譯</b>指南
    主站蜘蛛池模板: 亚洲一级毛片免费在线观看| 美女漏bb| 自拍黄色片| jizz教师| 亚洲高清国产品国语在线观看| 韩国电影久久| porono日本xxx| 伊人久久青草青青综合| 少妇无码吹潮久久精品AV| 大香交伊人| 中文字幕 人妻熟女| 无限资源在线观看高清| 欧美xxxx印度| 久操久操久操| jizz老师| 2021精品国产综合久久| 亚洲精品国产精品精| 日美一级毛片| 精品网站一区二区三区网站| 国产成人教育视频在线观看| brazzers欧美最新版视频| 制服丝袜 快播| 亚洲人女同志video| 无码AV动漫精品一区二区免费| 日本xxx在线观看免费播放| 花蝴蝶在线高清视频观看免费播放| 中字幕视频在线永久在线| 亚洲国产成人久久精品影视| 少女开女包www| 人妻激情综合久久久久蜜桃| 男人桶女人j的视频在线观看 | 7777色鬼xxxx欧美色夫| 一个吃奶两个添下面H| 亚洲人成77777| 亚洲黄色在线观看| 亚洲a视频在线观看| 午夜天堂一区人妻| 午夜免费福利小电影| 星空无限传媒视频在线观看视频| 特级做A爰片毛片免费69| 私密按摩师在线观看 百度网盘|