衡阳派盒市场营销有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

Ubuntu下安裝opencv

嵌入式技術 ? 來源:嵌入式技術 ? 作者:嵌入式技術 ? 2022-09-26 16:02 ? 次閱讀

Ubuntu下安裝opencv

1.opencv知識百科

OpenCV是一個基于Apache2.0許可(開源)發行的跨平臺計算機視覺機器學習軟件庫,可以運行在Linux、Windows、Android和Mac OS操作系統上。 [1] 它輕量級而且高效——由一系列 C 函數和少量 C++ 類構成,同時提供了Python、Ruby、MATLAB等語言的接口,實現了圖像處理和計算機視覺方面的很多通用算法

OpenCV用C++語言編寫,它具有C ++,Python,Java和MATLAB接口,并支持Windows,Linux,Android和Mac OS,OpenCV主要傾向于實時視覺應用,并在可用時利用MMX和SSE指令, 如今也提供對于C#、Ch、Ruby,GO的支持。

OpenCV提供的視覺處理算法非常豐富,并且它部分以C語言編寫,加上其開源的特性,處理得當,不需要添加新的外部支持也可以完整的編譯鏈接生成執行程序,所以很多人用它來做算法的移植,OpenCV的代碼經過適當改寫可以正常的運行在DSP系統和ARM嵌入式系統中,這種移植在大學中經常作為相關專業本科生畢業設計或者研究生課題的選題。

poYBAGMxXKuASC4nAADjqKRVz_w719.png#pic_center

2.opencv安裝教程

平臺: Ubuntu18.04.6
opecv版本: 4.5.4

2.1 opencv下載

Opencv下載地址:opecv

pYYBAGMxXKuAX16DAAE1NkL_gxs412.png#pic_center

2.2 安裝必要工具

$ sudo apt-get install cmake
$ sudo apt-get install cmake-qt-gui
$ sudo apt-get install libgtk3.0-cil-dev 
$ sudo apt-get install pkg-config

2.3 配置opencv

//創建目錄,解壓源碼
[wbyq@wbyq ~]$ mkdir opencv/  
[wbyq@wbyq opencv]$ unzip /mnt/hgfs/ubuntu/software_pack/opencv-4.5.4.zip 
//進入到 opencv-4.5.4,創建_install目錄
[wbyq@wbyq opencv]$ cd opencv-4.5.4/
[wbyq@wbyq opencv-4.5.4]$ mkdir _install
poYBAGMxXKuAYOSqAAKtIQ-WvBI453.png#pic_center

2.4 編譯安裝

//編譯
[wbyq@wbyq _install]$ make && make install -j8
//生成的相關信息
[wbyq@wbyq install]$ cd install
[wbyq@wbyq install]$ ls
bin  include  lib  share

2.5 配置環境變量

??為方便后續opencv使用,可以編寫一個opencv配置文件。

[wbyq@wbyq _install]$ touch opecv4.5_profile
  • opecv4.5_profile文件配置信息
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/wbyq/opencv/opencv-4.5.4/_install/install/lib
export PATH=$PATH:/home/wbyq/opencv/opencv-4.5.4/_install/install/bin
  • 生效配置信息
[wbyq@wbyq _install]$ source opecv4.5_profile 

2.6 opencv示例工程測試

??在opencv-4.5.4/samples/cpp/example_cmake中有一個測試工程,可以測試一下opencv環境是否配置成功。

[wbyq@wbyq example_cmake]$ pwd
/home/wbyq/opencv/opencv-4.5.4/samples/cpp/example_cmake
[wbyq@wbyq example_cmake]$ ls
CMakeLists.txt  example.cpp  Makefile
  • 編譯example.cpp
 g++ example.cpp -L/home/wbyq/opencv/opencv-4.5.4/_install/install/lib -I/home/wbyq/opencv/opencv-4.5.4/_install/install/include/opencv4 
 -lopencv_calib3d -lopencv_objdetect -lopencv_core -lopencv_photo -lopencv_dnn  -lopencv_features2d  -lopencv_stitching -lopencv_flann -lopencv_highgui -lopencv_videoio -lopencv_imgcodecs  -lopencv_video -lopencv_imgproc  -lopencv_ml
  • 運行效果
pYYBAGMxXKyAEQAXAAdhn8hGMgg926.png#pic_center
審核編輯:湯梓紅
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Ubuntu
    +關注

    關注

    5

    文章

    566

    瀏覽量

    30032
  • OpenCV
    +關注

    關注

    31

    文章

    635

    瀏覽量

    41552
收藏 人收藏

    評論

    相關推薦

    Ubuntu系統編譯OpenCV4.8源碼記錄

    很多人經常會問我是否有在Ubuntu系統化開發OpenCV C++應用的教程,其實我一直沒有,然后我有幾塊開發板都是基于Linux的,有Jetson系列的開發板,所以我以前寫過一篇文章如何在
    的頭像 發表于 10-27 16:07 ?1759次閱讀
    <b class='flag-5'>Ubuntu</b>系統<b class='flag-5'>下</b>編譯<b class='flag-5'>OpenCV</b>4.8源碼記錄

    ELF 1技術貼|如何在Ubuntu中編譯OpenCV

    在之前發布的文章中探討了交叉編譯OpenCV并部署至嵌入式系統的方法。然而,在調試階段,我們發現在Ubuntu環境OpenCV編譯為X86架構可能更加方便和高效。通過在主機上編譯并
    的頭像 發表于 05-31 16:41 ?1209次閱讀
    ELF 1技術貼|如何在<b class='flag-5'>Ubuntu</b>中編譯<b class='flag-5'>OpenCV</b>庫

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

    $ make 編譯完成后,用make install安裝生成的二進制文件或庫文件到前面指定的路徑。 elf@ubuntu:~/work/opencv/
    發表于 06-07 09:21

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

    $ make 編譯完成后,用make install安裝生成的二進制文件或庫文件到前面指定的路徑。 elf@ubuntu:~/work/opencv/
    發表于 06-07 09:32

    【LeMaker Guitar試用體驗】3.Ubuntu Mate系統安裝OpenCV2.4.9

    在板子的EMMC Flash 里面燒寫好Ubuntu Mate(v1601)固件后,在系統里面安裝OpenCV2.4.91、裝opencv之前先要裝一些軟件:sudo apt-get
    發表于 02-07 16:45

    ARM-Linux環境安裝OpenCV

    的是ubuntu14.04,安裝好交叉編譯器這里我就不多說了,不過要講一個小插曲,我是64位的,交叉編譯器是32位的,安裝交叉編譯器時候需要32位兼容庫 sudo apt-get install
    發表于 06-29 12:28

    【NanoPi K1 Plus試用體驗】ubuntu 配置opencv環境

    ubuntu安裝opencv和windows下面是差不多的,前提是安裝了pip。那么好,先來介紹一pip的
    發表于 08-20 16:03

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

    我用貴公司提供的交叉編譯工具鏈,在Ubuntu交叉編譯opencv以生成ARM版本的opencv時遇到問題工具鏈選擇如圖
    發表于 12-30 06:20

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

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

    Ubuntu 硬盤安裝

    本站提供的 Ubuntu 硬盤安裝,希望對你的學習有所幫助!
    發表于 05-30 16:51 ?41次下載

    ubuntu最簡單安裝工具

    ubuntu最簡單安裝工具,在Ubuntu中可以進行gcc等程序編輯
    發表于 02-25 11:39 ?11次下載

    opencv編譯安裝筆記(Linux、Ubuntu

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

    如何安裝和配置OpenCVOpenCV的幾個小問題解答

    本文檔的主要內容詳細介紹的是如何安裝和配置OpenCVOpenCV的幾個小問題解答包括了:安裝和配置OpenCV,Highgui.h與Cv
    發表于 12-17 17:25 ?9次下載
    如何<b class='flag-5'>安裝</b>和配置<b class='flag-5'>OpenCV</b>及<b class='flag-5'>OpenCV</b>的幾個小問題解答

    CAFFE+OPENCV+OPENBLAS+ANACONDA+UBUNTU14.04配置

    CAFFE+OPENCV+OPENBLAS+ANACONDA+UBUNTU14.04配置(新型電源技術結課論文UC3842)-CAFFE+OPENCV+OPENBLAS+ANACONDA+UBUNTU14.04配置
    發表于 09-18 14:30 ?6次下載
    CAFFE+<b class='flag-5'>OPENCV+OPENBLAS+ANACONDA+UBUNTU</b>14.04配置

    技巧|ubuntu20安裝

    linux發行版可以說是非常多的, 這里主要是介紹ubuntu20的安裝, 以及安裝完后的一些技巧, 推薦使用ubuntu的主要原因是使用人數多, 遇到問題能通過網絡找到相關解決方法,
    的頭像 發表于 09-10 10:43 ?1570次閱讀
    技巧|<b class='flag-5'>ubuntu</b>20<b class='flag-5'>安裝</b>
    太阳城巧克力社区怎么样| 百家乐游戏真人游戏| tt娱乐城备用网址| 百家乐博彩开户博彩通| 开原市| 百家乐庄河闲的赌法| 财神百家乐官网娱乐城| 全讯网高手世家| 百家乐合理的投注法| 百家乐官网发牌靴发牌盒| 拉斯维加斯娱乐| 太阳城线上娱乐城| 新世纪百家乐娱乐城| 百家乐下注几多| 博天堂百家乐官网的玩法技巧和规则 | 百家乐百家乐论坛| 百家乐官网必胜下注法| 百家乐官网游戏客户端| 百家乐稳赢投注方法| 大发888娱乐城维护| 岑巩县| 温宿县| 福鼎市| 百家乐官网视频软件下载| 澳门百家乐官网官网站| 正品百家乐地址| 娱乐城送彩金| 百家乐官网噢门棋牌| 百家乐视频双扣下载| 舟山星空棋牌官网| 优博百家乐官网娱乐城| 永利高百家乐信誉| 大发888体育场| 太阳城百家乐官网分析解码| 百家乐缆的打法| 大发888投注网| 澳门百家乐官网怎样下注| 百家乐赢新全讯网| 舟山星空棋牌官网| 新百家乐官网的玩法技巧和规则| 新乐园百家乐娱乐城|