91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

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

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

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

樹莓派分類器:用樹莓派識別不同型號的樹莓派!

上海晶珩電子科技有限公司 ? 2025-06-13 16:39 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在本教程系列的第一部分中,您將學(xué)習(xí)如何使用樹莓派AI攝像頭來檢測不同的樹莓派型號。本系列由David Plowman創(chuàng)建,他是樹莓派工程師,專注于圖像處理硬件、攝像頭軟件和算法研究。

您可以將AI攝像頭對準(zhǔn)樹莓派4,屏幕上會顯示“Raspberry Pi 4”;對準(zhǔn)樹莓派Zero時顯示“Raspberry Pi Zero”,依此類推。

組裝在樹莓派5上的樹莓派AI攝像頭

f3ee8964-4831-11f0-986f-92fbcf53809c.jpg

這是一個強大的示例,展示如何訓(xùn)練樹莓派進(jìn)行實時目標(biāo)檢測推理。這也是探索樹莓派AI攝像頭API(應(yīng)用程序接口)以及模型與推理之間關(guān)系的好方法。

設(shè)置AI攝像頭

將您的樹莓派 AI 相機連接到兼容的樹莓派電腦。我們用的是樹莓派5,但是AI相機兼容所有樹莓派型號。更多信息可以閱讀AI相機數(shù)據(jù)表。

樹莓派AI相機采用索尼IMX500圖像傳感器,為相機應(yīng)用提供低延遲、高性能的AI能力,而無需AI HAT+(或AI Kit)。它在IMX500傳感器上運行定制的神經(jīng)網(wǎng)絡(luò)模型。

樹莓派AI智能相機包含一個具有AI推理能力的索尼IMX500傳感器

f4023ac2-4831-11f0-986f-92fbcf53809c.jpg

確保系統(tǒng)已更新,然后安裝IMX500固件:

$sudo apt install imx500-all

此命令會:

安裝操作IMX500傳感器所需的固件文件imx500_loader.fpk和imx500_firmware.fpk

將多個神經(jīng)網(wǎng)絡(luò)模型文件放入/usr/share/imx500-models/

安裝IMX500后處理軟件到rpicam-apps

安裝索尼網(wǎng)絡(luò)模型打包工具

現(xiàn)在重啟樹莓派:

$sudo reboot

讓我們來測試一下是否一切正常。以下命令運行帶有對象檢測后處理的rpicam-hello:

$rpicam-hello -t 0s --post-process-file/usr/share/rpi-camera-assets/imx500_mobilenet_ssd.json --viewfinder-width 1920 --viewfinder-height 1080 --framerate 30

以下命令運行rpicam-hello并進(jìn)行姿態(tài)估計后處理:

$rpicam-hello -t 0s --post-process-file/usr/share/rpi-camera-assets/imx500_posenet.json --viewfinder-width 1920 --view

獲取代碼

現(xiàn)在你的AI相機設(shè)置好了,你需要代碼。對于本教程,最好從從GitHub復(fù)制文件開始。在終端中,輸入:

$gitclonehttps://github.com/davidplowman/pi_classifier.git

進(jìn)入pi_classifier目錄,查看一下里面的內(nèi)容:

$cdpi_classifier$ls

進(jìn)入pi_classifier目錄,您將看到三個文件:

demo.py:Python主程序

labels.txt:包含不同樹莓派型號的標(biāo)簽

network.rpk:預(yù)訓(xùn)練的神經(jīng)網(wǎng)絡(luò)模型文件(針對IMX500傳感器優(yōu)化)

運行代碼:

$python demo.py

屏幕會顯示攝像頭預(yù)覽窗口。將樹莓派對準(zhǔn)攝像頭,預(yù)覽窗口會根據(jù)labels.txt中的選項顯示對應(yīng)型號。

它是如何工作的

讓我們在Thonny(或您選擇的代碼編輯器)中打開demo.py代碼并查看一下:

$thonny demo.py

parse_and_draw_classification_result

這個函數(shù)是作為回調(diào)函數(shù)提供給相機系統(tǒng)的,這意味著每當(dāng)一個新的幀從相機到達(dá)時,它就會被自動調(diào)用,而不需要我們(應(yīng)用程序)做任何額外的事情。因為我們使用的是索尼IMX500傳感器,所以我們不僅獲得了通常的相機圖像,還獲得了一個輸出張量,列出了對圖像運行神經(jīng)網(wǎng)絡(luò)的結(jié)果。

我們需要使用 parse_classification_result 解析神經(jīng)網(wǎng)絡(luò)結(jié)果,然后使用 draw_classification_result 將它們繪制到相機圖像上。

parse_classification_result

這將分析IMX500傳感器產(chǎn)生的輸出張量,并確定圖像是否屬于網(wǎng)絡(luò)訓(xùn)練的類別之一。有幾件事需要注意。

f40e299a-4831-11f0-986f-92fbcf53809c.jpg

檢測樹莓派3

首先,并不總是有輸出張量。如果神經(jīng)網(wǎng)絡(luò)加速器沒有及時完成對幀的處理,就會發(fā)生這種情況。當(dāng)這種情況發(fā)生時,我們應(yīng)該重用前一幀的結(jié)果;另一個框架,張量再次可用,將很快出現(xiàn)!

接下來,我們返回具有最高置信度值的類別。一些網(wǎng)絡(luò)可能會告訴我們,我們應(yīng)該對輸出值使用softmax運算,以獲得每個類的更真實的概率。

draw_classification_result

這里,我們在攝像機圖像上繪制一個標(biāo)簽,指示設(shè)備類別和置信度值,但前提是置信度值足夠高。

我們使用Picamera2的MappedArray以通常的方式訪問實際的相機圖像像素(而不是它的副本)。我們測量類別標(biāo)簽和置信度值將占據(jù)的框的大小,然后將圖像的這一部分變暗,以便當(dāng)我們隨后將文本寫在頂部時,它會更突出。

f4170e5c-4831-11f0-986f-92fbcf53809c.jpg

檢測樹莓派Zero

if __name__ == “__main__”

這部分代碼只涉及配置IMX500、上傳神經(jīng)網(wǎng)絡(luò)固件文件(network.rpk)以及讓攝像機運行。有幾件事需要指出:

1.我們首先創(chuàng)建IMX500相機輔助對象。這將為我們上傳網(wǎng)絡(luò),并告訴我們IMX500是哪個攝像頭。

2.NetworkIntrinsics對象是網(wǎng)絡(luò)的助手,它會推薦我們可以使用的合適的幀速率,該幀速率應(yīng)該與IMX500上的網(wǎng)絡(luò)推斷速率相匹配。

3.在啟動相機之前,我們應(yīng)該告訴IMX500助手,我們希望看到網(wǎng)絡(luò)上傳的進(jìn)度條——否則很容易認(rèn)為它可能卡住了!回想一下,網(wǎng)絡(luò)固件在后續(xù)情況下上傳更快,因為更多的固件塊已經(jīng)緩存在設(shè)備中。

4.最后,我們讓腳本永遠(yuǎn)運行,所有的相機處理都在后臺線程中進(jìn)行。

下載樹莓派分類器的完整demo.py代碼。

https://github.com/themagpimag/rpimag-issue154/blob/master/pi_classifier/demo.py

原文地址:

https://www.raspberrypi.com/news/build-a-raspberry-pi-classifier-detect-different-raspberry-pi-models/

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

    關(guān)注

    0

    文章

    153

    瀏覽量

    13464
  • 樹莓派
    +關(guān)注

    關(guān)注

    122

    文章

    2031

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    樹莓教程 詳解樹莓驅(qū)動OLED模塊

    提供樹莓、STM32、arduino例程;連接樹莓的時候,選擇7PIN排線連接,請參考下方的引腳對應(yīng)表格。
    的頭像 發(fā)表于 05-06 09:32 ?6135次閱讀
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>教程 詳解<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>驅(qū)動OLED模塊

    樹莓裝機教程

    樹莓裝機教程樹莓裝機教程樹莓裝機教程樹莓
    發(fā)表于 11-25 10:14 ?52次下載

    樹莓gpio應(yīng)用

    樹莓現(xiàn)在越來越火,網(wǎng)上樹莓的資料也越來越多。樹莓源自英國,國外嵌入式開源領(lǐng)域具有良好的分享
    發(fā)表于 11-09 15:10 ?4383次閱讀

    樹莓的種類_樹莓安裝教程

    樹莓(Raspberry Pi)是尺寸僅有信用卡大小的一個小型電腦,您可以將樹莓連接電視、顯示、鍵盤鼠標(biāo)等設(shè)備使用。目前,
    發(fā)表于 11-27 22:01 ?5613次閱讀

    樹莓3wifi配置_樹莓3開啟wifi熱點_樹莓3的wifi使用教程

    樹莓3在2016年2月29號正式發(fā)布了,樹莓3幾乎和樹莓2代板型一致,大外觀沒什么變化小電
    發(fā)表于 12-08 11:47 ?3.2w次閱讀

    樹莓3硬件配置_樹莓3都能裝什么系統(tǒng)_樹莓3系統(tǒng)安裝教程

    樹莓3一直頗受電子發(fā)燒友的青睞,這篇文章主要討論的就是樹莓3的硬件配置、樹莓3都能裝什么系
    發(fā)表于 12-08 14:36 ?2.7w次閱讀

    樹莓什么語言編程_樹莓python編程詳解

    樹莓是一個非常廉價的、只有手掌大小的完全可編程的計算機。雖然樹莓的體積小,但是它的潛力無限。你可以像使用常規(guī)臺式計算機一樣在樹莓派上創(chuàng)建
    發(fā)表于 01-15 17:00 ?3.9w次閱讀

    樹莓有什么_樹莓能用來做啥_樹莓新手入門教程

    本文首先介紹了樹莓的功能,其次介紹了樹莓的用途,最后詳細(xì)介紹了樹莓新手入門教程。
    的頭像 發(fā)表于 05-08 14:15 ?3.4w次閱讀

    淺談香蕉樹莓的不同

    目前有許多人在學(xué)習(xí)嵌入式開發(fā),對于嵌入式開發(fā)板也有了一定的了解,比如樹莓、香蕉等。這些以水果稱呼的嵌入式開發(fā)板讓人聽起來有種不一樣的味道,但是許多人對于樹莓
    發(fā)表于 10-30 16:09 ?2.6w次閱讀

    樹莓怎么

    連接樹莓和電腦.網(wǎng)線直連電腦,不經(jīng)過路由。這個方法最大的特點最少的工具玩樹莓
    的頭像 發(fā)表于 11-07 16:21 ?2.4w次閱讀

    如何玩轉(zhuǎn)樹莓

    技術(shù)大拿帶你玩轉(zhuǎn)樹莓,聊聊樹莓的那些事!
    的頭像 發(fā)表于 05-30 15:03 ?4024次閱讀
    如何玩轉(zhuǎn)<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>

    樹莓是什么樹莓的簡單介紹

    要想玩轉(zhuǎn)樹莓,首先得知道樹莓是什么。在本節(jié)中,作者將帶領(lǐng)大家揭開樹莓的神秘面紗,了解
    發(fā)表于 05-15 18:09 ?31次下載
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>是什么<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>的簡單介紹

    樹莓3和樹莓4的原理圖免費下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是樹莓3和樹莓4的原理圖免費下載。
    發(fā)表于 01-07 10:23 ?98次下載
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>3和<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>4的原理圖免費下載

    樹莓3和樹莓4的原理圖免費下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是樹莓3和樹莓4的原理圖免費下載。
    發(fā)表于 01-07 10:23 ?231次下載
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>3和<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>4的原理圖免費下載

    樹莓控制步進(jìn)電機

    樹莓控制步進(jìn)電機 前言 設(shè)備 連接 源碼 前言 測試步進(jìn)電機 設(shè)備 名稱 型號 樹莓 3B+ 步進(jìn)電機 28BYJ-48-5V 步進(jìn)電機驅(qū)動板 UL2003芯片驅(qū)動板連接
    發(fā)表于 03-21 11:39 ?1次下載
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>控制步進(jìn)電機
    主站蜘蛛池模板: 欧美伊人久久综合网 | 视频在线观看一区二区 | 性色爽爱性色爽爱网站 | 久青草国产高清在线视频 | 色窝视频| 国产美女亚洲精品久久久综合 | 美女色18片黄黄色 | 又黄又湿又爽 | 色综合久久天天综合观看 | 欧美天天搞 | 亚洲天天做日日做天天欢毛片 | 久久精品视频9 | 色人阁综合 | 国内精品久久影视免费 | 伊人网址| 性视频在线 | 美女被拍拍拍拍拍拍拍拍 | 欧亚激情偷乱人伦小说视频 | 男人午夜视频在线观看 | 日韩精品在线一区二区 | 国产乱辈通伦影片在线播放 | 成人影院免费观看 | 哟交小u女国产精品视频 | 在线播放免费观看 | 天天干天天射天天 | 操久久久 | 亚洲国产美女精品久久 | 日本一区二区高清免费不卡 | 天堂bt种子资源地址在线 | 天天插视频 | 欧美xxxx色视频在线观看 | 国产色综合天天综合网 | 亚洲jizzjizz| 久操中文 | 美女扒开腿让男生桶爽网站 | 3344成年在线视频免费播放男男 | 三级黄色免费 | 男人的天堂色偷偷 | 婷婷四房综合激情五月性色 | 黑人一区二区三区中文字幕 | 4438成人成人高清视频 |