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

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

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

手把手教你如何在Purple Pi OH上開發(fā)板安裝Opencv

觸覺智能 ? 2024-05-31 08:33 ? 次閱讀

開源鴻蒙硬件方案領(lǐng)跑者觸覺智能

本文適用于在Purple Pi OH開發(fā)板安裝Opencv。觸覺智能的Purple Pi OH鴻蒙開源主板,是華為Laval官方社區(qū)主薦的一款鴻蒙開發(fā)主板。

5b51a25c-1ee5-11ef-bd4a-92fbcf53809c.png

5b86691a-1ee5-11ef-bd4a-92fbcf53809c.jpg

該主板主要針對學(xué)生黨,極客,工程師,極大降低了開源鴻蒙開發(fā)者的入門門檻,具有以下幾點優(yōu)勢:

支持開源鴻蒙/Linux /Andriod 11/麒麟,兼容樹莓派 ;

四核A55,最高1.8G主頻 Mali G52-2EE GPU ;

支持OpenGL/CL/Vulkan/1T NPU/8MISP ;

支持TensorFlow/MXNet/PyTorch/Caffe ;

支持1*千兆以太網(wǎng)、3*USB2.0、1*USB3.0、3*UART、2*SPI、2*I2C、28*GPIO、1*MIPI DSI、1*HDMI ;

支持OpenHarmony3.2/4.0/4.1版本,開放SDK源代碼 ;

活躍的開發(fā)者社區(qū), 更多牛人在線技術(shù)支持 ;

超小尺寸,極致性價比,只需249元 ;


1、創(chuàng)建虛擬內(nèi)存1.1命令

cd /optsudo mkdir imagesudo touch swapsudo dd if=/dev/zero of=/opt/image/swap bs=1024 count=2048000

過一段時間會返回信息,這個過程有點小長,注意不是死機了,耐心等一等。返回的信息大概是:

5ba1d966-1ee5-11ef-bd4a-92fbcf53809c.png

1.2再輸入命令

sudo mkswap /opt/image/swap

檢查現(xiàn)有的交換空間大小,使用命令free:

free-m

5bbccde8-1ee5-11ef-bd4a-92fbcf53809c.png

1.3啟動新增加的2G空間

啟動新增加的2G的交換空間,使用命令swapon:

sudo swapon /opt/image/swap

確認新增加的2G交換空間已經(jīng)生效,使用命令free

free -m

5be3819a-1ee5-11ef-bd4a-92fbcf53809c.png

1.4修改

/etc/fstab文件

修改/etc/fstab文件,使得新加的2G交換空間在系統(tǒng)重新啟動后自動生效。

sudovim/etc/fstab

在文件最后加入:

/opt/image/swap /swap swap defaults 0 0

vim保存退出的方式->輸入:wq 然后回車

2、安裝依賴項

環(huán)境:Ubuntu 20.04

使用g++和cmake編譯opencv 4.6.0

2.1安裝

g++,cmake,make.wget,unzip

安裝g++, cmake, make, wget, unzip,若已安裝,此步跳過.

1.sudo apt install -y g++

2.sudo apt install -y cmake

3.sudo apt install -y make

4.sudo apt install -y wget unzip


2.2安裝OpenCV依賴的庫

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

2.3進入到下載好的OpenCV目錄中,新建并進入目錄build

1.cd opencv4.6.0

2.mkdir build

3.cd build

2.4使用cmake配置OpenCV

sudo cmake -D CMAKE_BUILD_TYPE=Release -D OPENCV_GENERATE_PKGCONFIG=YES ..

5c00d092-1ee5-11ef-bd4a-92fbcf53809c.png

用make進行編譯(大約需要35分鐘)

sudo make -j4

2.5用make進行安裝

sudo make install


2.6配置pkg-config環(huán)境

opencv4.pc文件的默認路徑:/usr/local/lib/pkgconfig/opencv4.pc

若此目錄下沒有,可以使用以下命令搜索:

sudo find / -iname opencv4.pc

將路徑加入到PKG_CONFIG_PATH(用vim打開):

sudo vim /etc/profile.d/pkgconfig.sh

在文件后面加入下面一行:

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

保存并退出后激活:

vim保存退出的方式->輸入:wq 然后回車

# 激活

source /etc/profile

用以下命令驗證是否成功:

pkg-config --libs opencv4

出現(xiàn)下述內(nèi)容則成功:

5c1f0b20-1ee5-11ef-bd4a-92fbcf53809c.png


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

    關(guān)注

    53

    文章

    2022

    瀏覽量

    72061
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5273

    瀏覽量

    99848
  • 觸覺智能
    +關(guān)注

    關(guān)注

    1

    文章

    45

    瀏覽量

    456
收藏 0人收藏

    評論

    相關(guān)推薦

    【觸覺智能 Purple Pi OH 開發(fā)板體驗】+1、開箱體驗

    感謝eefans和廠家的板卡體驗活動,有幸體驗Purple Pi OH 開發(fā)板,對標樹莓派4B的一款國產(chǎn)開發(fā)板!
    的頭像 發(fā)表于 07-23 14:03 ?1962次閱讀
    【觸覺智能 <b class='flag-5'>Purple</b> <b class='flag-5'>Pi</b> <b class='flag-5'>OH</b> <b class='flag-5'>開發(fā)板</b>體驗】+1、開箱體驗

    手把手教你將MQTT客戶端移植到stm32開發(fā)板

    手把手教你將MQTT客戶端移植到stm32開發(fā)板,使用TencentOS tiny官方開發(fā)板——TencentOS_tiny_EVB_MX
    發(fā)表于 08-03 07:33

    UG5.0安裝視頻教程(手把手教你如何安裝)

    UG5.0安裝視頻教程,手把手教你如何安裝,怎么樣解決安裝中遇到的問題。
    發(fā)表于 02-06 11:34 ?86次下載
    UG5.0<b class='flag-5'>安裝</b>視頻教程(<b class='flag-5'>手把手</b><b class='flag-5'>教你</b>如何<b class='flag-5'>安裝</b>)

    美女手把手教你如何裝機()

    美女手把手教你如何裝機() 提到AMD,想必大家都想到C/P值超高、死忠粉絲超多的平臺吧!最近一年來,在玩家的
    發(fā)表于 01-27 11:11 ?1620次閱讀

    手把手教你安裝Quartus II

    本章手把手把教你如何安裝 Quartus II 軟件 ,并將它激活 。此外 還有USB -Blaster下載器的驅(qū)動安裝步驟 。
    發(fā)表于 09-18 14:55 ?9次下載

    手把手盤古STM32開發(fā)板移植uCOS-II教程

    手把手盤古STM32開發(fā)板移植uCOS-II教程
    發(fā)表于 10-16 09:38 ?22次下載

    手把手教你如何開始DSP編程

    手把手教你如何開始DSP編程。
    發(fā)表于 04-09 11:54 ?13次下載
    <b class='flag-5'>手把手</b><b class='flag-5'>教你</b>如何開始DSP編程

    手把手教你如何安裝機械硬盤和分區(qū)

    手把手教你如何安裝機械硬盤與分區(qū),看了你就知道這是多么簡單!一起來試試看吧~
    的頭像 發(fā)表于 03-05 17:19 ?14.5w次閱讀

    手把手教你學(xué)LabVIEW視覺設(shè)計

    手把手教你學(xué)LabVIEW視覺設(shè)計手把手教你學(xué)LabVIEW視覺設(shè)計手把手教你學(xué)LabVIEW視
    發(fā)表于 03-06 01:41 ?3258次閱讀

    手把手教你玩USB開發(fā)資料匯總第一部分

    手把手教你開發(fā)—USB開發(fā)板資料,B站有視頻教程
    發(fā)表于 09-09 15:48 ?21次下載

    手把手教你玩USB開發(fā)資料匯總第二部分

    手把手教你開發(fā)—USB開發(fā)板資料,B站有視頻教程
    發(fā)表于 09-09 15:50 ?22次下載

    手把手教你開關(guān)電源PCB排

    手把手教你開關(guān)電源PCB排(新型電源技術(shù))-分享一下開關(guān)電源PCB排的基本要點及分析,以及例子講解。絕對的手把手
    發(fā)表于 09-18 12:27 ?58次下載
    <b class='flag-5'>手把手</b><b class='flag-5'>教你</b>開關(guān)電源PCB排<b class='flag-5'>板</b>

    Purple Pi OH 開發(fā)板體驗:固件開發(fā)+應(yīng)用開發(fā)

    觸覺智能 Purple Pi OH 開發(fā)板體驗的開發(fā)環(huán)境,介紹了設(shè)備端和應(yīng)用端的基本知識點
    的頭像 發(fā)表于 08-04 10:52 ?1052次閱讀
    <b class='flag-5'>Purple</b> <b class='flag-5'>Pi</b> <b class='flag-5'>OH</b> <b class='flag-5'>開發(fā)板</b>體驗:固件<b class='flag-5'>開發(fā)</b>+應(yīng)用<b class='flag-5'>開發(fā)</b>

    Purple Pi OH 開發(fā)板體驗:應(yīng)用開發(fā)的問題

    本文使用觸覺智能 Purple Pi OH 開發(fā)板開發(fā)鴻蒙應(yīng)用,遇到問題并解決一部分,目前codelab中的工程都可以在板卡
    的頭像 發(fā)表于 08-11 19:17 ?822次閱讀
    <b class='flag-5'>Purple</b> <b class='flag-5'>Pi</b> <b class='flag-5'>OH</b> <b class='flag-5'>開發(fā)板</b>體驗:應(yīng)用<b class='flag-5'>開發(fā)</b>的問題

    【觸覺智能 Purple Pi OH 開發(fā)板體驗】+ 兩款Purple Pi的對比

    先前曾使用過Purple Pi,此次又見到了Purple Pi OH,就對這兩款產(chǎn)品進行簡單的對比。
    的頭像 發(fā)表于 08-17 10:11 ?1857次閱讀
    【觸覺智能 <b class='flag-5'>Purple</b> <b class='flag-5'>Pi</b> <b class='flag-5'>OH</b> <b class='flag-5'>開發(fā)板</b>體驗】+ 兩款<b class='flag-5'>Purple</b> <b class='flag-5'>Pi</b>的對比

    電子發(fā)燒友

    中國電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會員交流學(xué)習(xí)
    • 獲取您個性化的科技前沿技術(shù)信息
    • 參加活動獲取豐厚的禮品