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

Ubuntu 18.04 交叉編譯Opencv-4.6.0

這篇具有很好參考價值的文章主要介紹了Ubuntu 18.04 交叉編譯Opencv-4.6.0。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

環(huán)境

操作系統(tǒng):Ubuntu 18.04

OpenCv版本:4.6.0

交叉工具鏈:arm-linux-gnueabihf-gcc-5.3.1

下載OpenCV源代碼


這里推薦大家到網(wǎng)上找OpenCV的Linux版本安裝包(.tar.gz結(jié)尾),不要github上clone(clone下來的沒編譯通過)

https://github.com/opencv/opencv/releases/tag/4.6.0

選擇tar.gz源碼?

下載 Opencv Contrib

https://gitcode.net/mirrors/opencv/opencv_contrib 下載 在Tags里找到相應(yīng)版本下載,

注意版本要與opencv一致
下載好解壓后,將opencv_contrib放在opencv文件夾里面。

創(chuàng)建一個交叉編譯參數(shù)文件

lu@DESKTOP-UJNM808:/WorkSpace/opencv-4.6.0$ cat arm-linux-gnueabihf.toolchain.cmake
set(CMAKE_SYSTEM_NAME Linux)
set(CMAKE_SYSTEM_PROCESSOR arm)

set(CMAKE_C_COMPILER "/opt/ext-toolchain/bin/arm-linux-gnueabihf-gcc")
set(CMAKE_CXX_COMPILER "/opt/ext-toolchain/bin/arm-linux-gnueabihf-g++")

set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)

set(CMAKE_C_FLAGS "-march=armv7-a -mfloat-abi=hard -mfpu=neon")
set(CMAKE_CXX_FLAGS "-march=armv7-a -mfloat-abi=hard -mfpu=neon")

# cache flags
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS}" CACHE STRING "c flags")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}" CACHE STRING "c++ flags")
lu@DESKTOP-UJNM808:/WorkSpace/opencv-4.6.0$

創(chuàng)建一個編譯腳本

lu@DESKTOP-UJNM808:/WorkSpace/opencv-4.6.0$ cat make.sh
cmake -DCMAKE_TOOLCHAIN_FILE=../arm-linux-gnueabihf.toolchain.cmake \
-DCMAKE_INSTALL_PREFIX=./install_arm \
-DBUILD_opencv_world=OFF \
-DBUILD_SHARED_LIBS=ON \
-DWITH_OPENEXR=OFF \
-DWITH_PNG=OFF \
-DBUILD_JAVA=OFF \
-DWITH_OPENJPEG=OFF \
-DENABLE_NEON=ON \
-DENABLE_VFPV3=ON \
-DENABLE_VFPV4=ON \
-DCMAKE_BUILD_TYPE=RELEASE \
-DENABLE_PRECOMPILED_HEADERS=OFF \
-DENABLE_FAST_MATH=ON \
-DOPENCV_EXTRA_MODULES_PATH=../opencv_contrib-4.6.0/modules ..
lu@DESKTOP-UJNM808:/WorkSpace/opencv-4.6.0$

安裝依賴庫

#安裝cmake
$ sudo apt-get install -y cmake

編譯源代碼

# 新建build_arm目錄
$ cd opencv4.6.0/

# 創(chuàng)建build_arm目錄用于存放編譯好的配置文件等信息?
$ mkdir build_arm? ?

# 將make.sh腳本移到build_arm/下
$ mv make.sh build_arm/

# 執(zhí)行編譯腳本
$ ./make.sh


等待編譯完成。

Ubuntu 18.04 交叉編譯Opencv-4.6.0

安裝

$ sudo make install

在opencv-4.6.0/build_arm/install_arm/下可以看到如下

Ubuntu 18.04 交叉編譯Opencv-4.6.0

?文章來源地址http://www.zghlxwxcb.cn/news/detail-476779.html

到了這里,關(guān)于Ubuntu 18.04 交叉編譯Opencv-4.6.0的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • [linux]Ubuntu 18.04安裝arm-linux-gcc交叉編譯器的兩種方法

    [linux]Ubuntu 18.04安裝arm-linux-gcc交叉編譯器的兩種方法

    第一種:apt安裝法: Ctrl+Alt+T彈出終端,使用如下命令進行arm-linux-gcc的安裝: ??使用如下命令進行arm-linux-g++的安裝: ??如果要卸載時使用如下命令進行移除,arm-linux-gcc的卸載: ??arm-linux-g++的卸載: ?第二種源碼安裝: 目前網(wǎng)上搜索發(fā)現(xiàn),最多人安裝的是4.4.3版本的

    2024年02月05日
    瀏覽(24)
  • Ubuntu18.04編譯OpenCV時遇到無法下載ADE的問題

    安裝OpenCV過程中編譯時出現(xiàn)下載ADE失敗的問題 報錯如下: 問題出現(xiàn)原因: github訪問超時 解決方法: 編譯時增加Cmake選項,將下載源更改為GitCode鏡像

    2024年02月03日
    瀏覽(24)
  • 從頭搭建Android源碼編譯環(huán)境(Ubuntu 18.04 / 20.04 / 22.04)

    在新安裝的Ubuntu上(版本20.04LTS),完成搭建Android源碼編譯環(huán)境步驟如下。 順帶說一句,當(dāng)前用的比較多的Ubuntu是18.04和20.04,在實際項目中一直在用,可用性和穩(wěn)定性都沒問題。 最新的Ubuntu22.04版本,系統(tǒng)默認(rèn)的二進制庫變化比較大,編譯Android源碼有問題(實測過,沒細(xì)研

    2024年02月06日
    瀏覽(28)
  • 在Ubuntu18.04中搭建基于QT的opencv環(huán)境

    在Ubuntu18.04中搭建基于QT的opencv環(huán)境

    前言 在看這篇文章之前,需要讀者已經(jīng)安裝了qt環(huán)境如果還沒有安裝可以移步至這篇文章的后半斷 鏈接: qt移植 獲取cmake-gui sudo apt-get install cmake-gui 這一步主要是一會兒編譯opencv的時候會用到 獲取opencv的依賴環(huán)境 sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config libavcod

    2024年01月17日
    瀏覽(24)
  • ubuntu18.04查詢opencv庫路徑,檢查Opencv有無正確設(shè)置環(huán)境變量,以及卸載和安裝教程

    1. 打開終端或命令提示符 2. 輸入以下命令來查詢OpenCV庫的路徑: ? ?這個命令將返回OpenCV庫的鏈接選項,其中包含庫的路徑信息。 3. 查找返回結(jié)果中的`-L`選項,后面跟著的路徑就是OpenCV庫的路徑。 ? ?例如,如果返回結(jié)果中有`-L/usr/local/lib`,那么`/usr/local/lib`就是OpenCV庫的路

    2024年02月08日
    瀏覽(21)
  • Ubuntu18.04安裝編譯ffmpeg庫

    Download FFmpeg 在cd到ffmpeg的文件夾下,執(zhí)行以下命令,配置安裝路徑: 安裝: 修改 /etc/profile文件: 最后一行添加路徑: 保存后source: 修改 /etc/ld.so.conf: 添加: 執(zhí)行:

    2024年02月11日
    瀏覽(21)
  • Ubuntu18.04編譯Caffe軟件包

    正真的頭文件位置處于/usr/include/hdf5/serial 目錄下 進入項目根目錄執(zhí)行替換頭文件 建立軟連接 修改相關(guān)環(huán)境變量在文件 Makefile.config https://zhuanlan.zhihu.com/p/372521613 download 3.4.0 解壓 編譯

    2024年02月11日
    瀏覽(25)
  • Ubuntu18.04 系統(tǒng)安裝 OpenCv

    Ubuntu18.04 系統(tǒng)安裝 OpenCv。 打開新終端,按如下指令順序依次輸入,配置OpenCv環(huán)境依賴。 注:安裝libdc1394-22-dev時會出現(xiàn)報錯(無法定位 libjasper-dev),打開新終端并依次輸入以下命令即可解決該問題。 打開下面網(wǎng)址,選擇所需OpenCv版本,下載Sources格式文件,下載完成后解壓

    2024年02月11日
    瀏覽(29)
  • ubuntu18.04環(huán)境搭建

    sudo apt install make sudo apt install make-guile 運行Ubuntu的主機 打開終端,輸入【sudo apt update】命令。 輸入密碼,確認(rèn)授權(quán)。 輸入【sudo apt install git】命令。 輸入【Y】,確認(rèn)命令執(zhí)行。 輸入【git --version】命令,查看安裝版本。 Git當(dāng)前版本為【2.30.2】,就此安裝完成。 打開Ubuntu終端

    2023年04月22日
    瀏覽(33)
  • ubuntu18.04安裝部署環(huán)境

    更新apt源 下載mysql-server 查看mysql的狀態(tài) 進入mysql終端 設(shè)置root密碼 登錄mysql 回到不用密碼的方式登錄 添加賬戶 root賬號遠(yuǎn)程訪問 下載redis-server 檢查redis服務(wù)狀態(tài) 修改配置文件開啟遠(yuǎn)程連接 重啟服務(wù) 下載nginx 配置文件夾 啟動nginx服務(wù)

    2024年02月01日
    瀏覽(31)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包