女人荫蒂被添全过程13种图片,亚洲+欧美+在线,欧洲精品无码一区二区三区 ,在厨房拨开内裤进入毛片

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

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

3天內不再提示

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

ElfBoard ? 2024-05-31 16:41 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在之前發布的文章中探討了交叉編譯OpenCV并部署至嵌入式系統的方法。然而,在調試階段,我們發現在 Ubuntu 環境下將 OpenCV 編譯為 X86 架構可能更加方便和高效。

通過在主機上編譯并使用X86架構的OpenCV庫,利用主機的強大計算性能和豐富的調試工具,可以加速開發進程并簡化調試環節。下面就跟小伙伴詳細講述如何在Ubuntu環境下將 OpenCV 編譯為 X86 架構。

開發環境:Ubuntu18.04

OpenCV版本:OpenCV3.4.1

一、獲取Opencv源碼

從OpenCV官網下載OpenCV源碼(opencv.org/releases/page/5/)

二、搭建OpenCV的編譯環境

(1)在自己的目錄下新建一個OpenCV目錄:

elf@ubuntu:~/work$ mkdir opencv

(2)拷貝OpenCV源碼到OpenCV目錄下:

elf@ubuntu:~/work$ cp opencv-3.4.1.tar.gz opencv/ elf@ubuntu:~/work/opencv$ cd opencv/ elf@ubuntu:~/work/opencv$ ls opencv-3.4.1.tar.gz

(3)解壓opencv-3.4.1.tar.gz 源碼包:

elf@ubuntu:~/work/opencv$ tar xvf opencv-3.4.1.tar.gz elf@ubuntu:~/work/opencv$ ls opencv-3.4.1 opencv-3.4.1.tar.gz

(4)在opencv目錄下新建兩個文件夾:

elf@ubuntu:~/work/opencv$ cd opencv-3.4.1/ elf@ubuntu:~/work/opencv/opencv-3.4.1$ mkdir build elf@ubuntu:~/work/opencv/opencv-3.4.1$ mkdir install build:是構建目錄。 install:是安裝目錄。

(5)安裝CMake和cmake-gui工具和依賴庫:

elf@ubuntu:~/work/opencv$ sudo apt-get install build-essential elf@ubuntu:~/work/opencv$ sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev elf@ubuntu:~/work/opencv$ sudo apt-get install cmake cmake-qt-gui cmake-curses-gui

(6)進入build目錄下執行 cmake-gui

elf@ubuntu:~/work/opencv/opencv-3.4.1$ cd build/ elf@ubuntu:~/work/opencv/opencv-3.4.1/build$ cmake-gui

會出現cmake配置界面。如下圖所示:

wKgaomZZjBqAQq4nAACzlZxSO-4421.png

(7)配置CMake工具:

指定OpenCV源碼所在的路徑和構建目錄,然后勾選 Advanced,最后點擊 Generate。如下圖所示:

wKgZomZZjCmAaASUAADnCt5Yblk098.png

選擇 Unix Makefiles,然后選擇 Use default native compilers。如下圖所示:

wKgZomZZjDiAXBtyAAB4z3lglvI677.png

點擊Finish,完成后的界面如下圖所示:

wKgZomZZjEeANHpbAAFAXDimWiM218.png


點擊CMAKE。如下圖所示:

wKgaomZZjGiAdLB1AAGAXLUjIfM481.png

在CMAKE_BUILD_TYPE值處輸入RELEASE,然后在CMAKE_INSTALL_PREFIX處指定安裝目錄,上面已經新建了 install 安裝目錄,直接指定到該目錄即可。如果不指定,它會默認安裝到Ubuntu系統目錄/usr/local目錄下。

wKgaomZZjHiAfVTxAALwzCN-5Ts341.png

至此配置完成,點擊 Configure,再點擊Generate生成Makefile等文件。完成后的界面如下圖所示:

wKgZomZZjIqADZS7AAGJQvRLIls898.png

三、編譯OpenCV源碼

修改完成后,返回build目錄下,可以看到 bulid 目錄下已經準備了構建文件。直接make 構建即可。

elf@ubuntu:~/work/opencv/opencv-3.4.1/build$ make

編譯完成后,用make install安裝生成的二進制文件或庫文件到前面指定的路徑下。

elf@ubuntu:~/work/opencv/opencv-3.4.1/build$ make install elf@ubuntu:~/work/opencv/opencv-3.4.1/build$ ls ../install/ bin include lib share

以上就完成了在Ubuntu環境下編譯X86架構的OpenCV,這為快速迭代產品、優化算法提供了堅實的支撐。希望本篇指南能成為各位小伙伴在嵌入式技術探索之旅上的得力助手。如果您在實踐過程中遇到任何問題,歡迎留言交流。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 單片機
    +關注

    關注

    6067

    文章

    44961

    瀏覽量

    648866
  • 嵌入式
    +關注

    關注

    5146

    文章

    19598

    瀏覽量

    316234
  • 嵌入式開發板

    關注

    5

    文章

    90

    瀏覽量

    19138
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

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

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

    ElfBoard技術|如何將libwebsockets編譯為x86架構

    在之前的文章,我們已經詳細介紹了如何交叉編譯libwebsockets并將其部署到ELF1開發板上。然而在調試階段,發現將libwebsockets在Ubuntu環境下
    的頭像 發表于 07-10 09:38 ?1613次閱讀
    ElfBoard<b class='flag-5'>技術</b><b class='flag-5'>貼</b>|如何將libwebsockets<b class='flag-5'>庫</b><b class='flag-5'>編譯</b>為x86架構

    嵌入式學習-ElfBoard ELF 1板卡-移植openssl

    ELF1開發板上移植openssl。 開發環境操作系統:Ubuntu18.04交叉編譯鏈:arm-poky-linux-gnueabi-gcc內核版本:Linux4.1.15openssl版本
    發表于 12-28 08:53

    飛凌嵌入式ElfBoard ELF 1板卡-i.MX6ULL交叉編譯freetype字體引擎

    freetype。 交叉編譯zlib1、下載源碼https://zlib.net/2、將zlib-1.3.1.tar.gz 拷貝到開發環境/home/elf/work目錄下解壓elf@ubun
    發表于 06-05 11:25

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

    使用X86架構的OpenCV,利用主機的強大計算性能和豐富的調試工具,可以加速開發進程并簡化調試環節。下面就跟小伙伴詳細講述如何在Ubuntu環境下將
    發表于 06-07 09:21

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

    使用X86架構的OpenCV,利用主機的強大計算性能和豐富的調試工具,可以加速開發進程并簡化調試環節。下面就跟小伙伴詳細講述如何在Ubuntu環境下將
    發表于 06-07 09:32

    飛凌嵌入式ElfBoard ELF 1板卡-內核編譯之初次編譯

    即可完成代碼的編譯。我們先了解一下編譯腳本的內容。使用vi命令打開build.sh腳本:elf@ubuntu:~/work/linux-4.1.15-elf1$ vi build.sh
    發表于 12-17 09:34

    【OK210試用體驗】之(七)—— 交叉編譯和移植OpenCV 2.4.9 (2)

    本帖最后由 郎中令2000年 于 2015-12-6 21:45 編輯 上一的主要內容是交叉編譯OpenCV2.4.9。本帖的主要內容是在
    發表于 12-06 21:11

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

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

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

    社區中有hu487364在Ubuntu14 成功 見帖:編譯Tengine D1 出錯 aldfaaa的Ubuntu20.04
    發表于 03-14 09:46

    opencv直接在RK3588開發板上進行編譯

    在RK3588 c++的開發中用到了opencv,但是官方的SDK例程opencv不完整,如沒有讀視頻的cv::VideoCaptu
    發表于 09-15 17:56

    opencv編譯安裝筆記(Linux、Ubuntu

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

    RK3568上OpenCV編譯移植

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

    ELF 1技術|如何移植OpenCV

    OpenCV是一個基于BSD許可(開源)發行的計算機視覺,廣泛應用于跨平臺環境,包括Linux、Windows、Android及MacOS操作系統。作為計算機視覺領域廣受歡迎的標準工具包
    的頭像 發表于 01-09 13:55 ?588次閱讀
    <b class='flag-5'>ELF</b> <b class='flag-5'>1</b><b class='flag-5'>技術</b><b class='flag-5'>貼</b>|如何移植<b class='flag-5'>OpenCV</b>

    如何將Go程序編譯ELF 1開發板

    編譯并運行在ELF1開發板上的。一、在GoLand配置(一)配置SSH連接Ubuntu虛擬機以及ELF1開發板
    的頭像 發表于 01-29 10:42 ?762次閱讀
    如何將Go程序<b class='flag-5'>編譯</b>到<b class='flag-5'>ELF</b> <b class='flag-5'>1</b>開發板
    主站蜘蛛池模板: 资兴市| 乌兰县| 漳浦县| 石门县| 当阳市| 桐乡市| 友谊县| 田林县| 南陵县| 新和县| 伊春市| 铜山县| 竹山县| 大邑县| 仙居县| 随州市| 昭觉县| 平安县| 综艺| 桐庐县| 社旗县| 进贤县| 崇阳县| 湖州市| 赤城县| 饶阳县| 舒兰市| 南汇区| 大田县| 贵港市| 马山县| 友谊县| 班玛县| 诸城市| 望江县| 紫云| 洛浦县| 英超| 泽库县| 德兴市| 平潭县|