哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

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

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

3天內不再提示

YoloV5輸出檢測結果給外界使用的操作流程

云深之無跡 ? 來源:云深之無跡 ? 作者:云深之無跡 ? 2022-11-12 14:20 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

emmm,我老師寫的代碼,Intel D435抓到畫面,經過YOLOV5以后,輸出結果控制小車來運動,很具體的代碼就不能分享了,不過我就是想研究下這個CV算法的結果是如何和硬件世界產生聯(lián)系的。

96ed402c-4e31-11ed-a3b6-dac502259ad0.png

代碼在運行的時候都是需要設置CAN的一些參數(shù)

一開始就是一個大無語的事件,在源碼里面有一個代碼的注釋,套娃無止境~

9806992c-4e31-11ed-a3b6-dac502259ad0.png

合著這一篇文就是無限Copy唄,吐了

由于系統(tǒng)將 CAN 設備作為網(wǎng)絡設備進行管理,因此在 CAN 總線應用開發(fā)方面, Linux 提供了SocketCAN 接口,使得 CAN 總線通信近似于和以太網(wǎng)的通信,應用程序開發(fā)接口 更加通用, 也更加靈活。

SocketCAN 中大部分的數(shù)據(jù)結構和函數(shù)在頭文件 linux/can.h 中進行了定義。CAN 總線套接字的創(chuàng)建采用標準的網(wǎng)絡套接字操作來完成。網(wǎng)絡套接字在頭文件 sys/socket.h 中定義。

截至現(xiàn)在,edge瀏覽器已經被我不小心關了兩次了,吐了,

98361940-4e31-11ed-a3b6-dac502259ad0.png

主要會開3個線程,有一個是測試的,在運行的時候是不需要打開的

9854dad8-4e31-11ed-a3b6-dac502259ad0.png

這個就看一個定義就行

9876751c-4e31-11ed-a3b6-dac502259ad0.png

這里使用雙目的相機做出來的,使用了隊列的結構來緩沖

98dabd10-4e31-11ed-a3b6-dac502259ad0.png

這個魚眼我覺沒有用到

99105664-4e31-11ed-a3b6-dac502259ad0.png

以及圖像中間的一些緩存結果

993a2750-4e31-11ed-a3b6-dac502259ad0.png

這個就是我在意的東西,推理的結果就這樣就輸出來

99924642-4e31-11ed-a3b6-dac502259ad0.png

這里是把相機和tensor(英偉達的加速器),通用功能寫一起

99a73624-4e31-11ed-a3b6-dac502259ad0.png

這里是相機的分辨率,直接就最高了

99e826ac-4e31-11ed-a3b6-dac502259ad0.png

因為是英偉達的東西,所以CUDA必須出現(xiàn)

9a07135a-4e31-11ed-a3b6-dac502259ad0.png

這個是算法的修正參數(shù)

9a266b10-4e31-11ed-a3b6-dac502259ad0.png

這里有個疑惑的地方就是Z,可能是使用了深度相機,所以這個就可以讀取到,上面說了,Z是相機到景物的距離,我土狗了。

9a465222-4e31-11ed-a3b6-dac502259ad0.png

這個就是我最感興趣的,從圖像中計算出來的一個結果怎么樣才可以傳到外部進行下一步的計算和使用呢?結構體里面第一個就是預測框的點容器,我覺得CV里面最好玩,最有成就感的事情無非就是這些事情了,下面是的你計算的物體的置信值,下面是標簽,具體的這個距離還是需要使用雙目相機來估計位置。

9a67f724-4e31-11ed-a3b6-dac502259ad0.png

應該是可以使用的雙目相機

9b09ef02-4e31-11ed-a3b6-dac502259ad0.png

具體的結構圖

9bac871c-4e31-11ed-a3b6-dac502259ad0.png

最大支持就是1080P的結果

這個就是當時的一張照片,我這里就截圖了

9cf18082-4e31-11ed-a3b6-dac502259ad0.png

這個是結果的參數(shù)結構體

9d1487b2-4e31-11ed-a3b6-dac502259ad0.png

YOLO的輸出結構體

9d3133bc-4e31-11ed-a3b6-dac502259ad0.png

這個看注釋吧,不過應該是有一個高性能車道線檢測算法LaneATT,下面也有輸出的結果,不過在室內是沒有檢測到。

9d5cbdc0-4e31-11ed-a3b6-dac502259ad0.png

算法的流程圖

太詳細的代碼不貼了,不過這里可以放一個工具函數(shù):

9d9181f4-4e31-11ed-a3b6-dac502259ad0.png

realsense到CV

9dbf05e8-4e31-11ed-a3b6-dac502259ad0.png

這個就是控制車子和相機的代碼

9dd4d7c4-4e31-11ed-a3b6-dac502259ad0.png

相機正常輸出幀以后,開始處理

9e1c1440-4e31-11ed-a3b6-dac502259ad0.png

這句是來判斷,是不是人和深度無限遠

9e42f24a-4e31-11ed-a3b6-dac502259ad0.png

這里就是在上面條件成立的前提下開始控制車

9e718cd6-4e31-11ed-a3b6-dac502259ad0.png

只有兩個

9e900b2a-4e31-11ed-a3b6-dac502259ad0.png

把要控制的指令打包好一發(fā)送就差不多可以啦。






審核編輯:劉清

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

原文標題:YoloV5如何輸出檢測結果給外界使用?

文章出處:【微信號:TT1827652464,微信公眾號:云深之無跡】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    YOLOv5】LabVIEW+YOLOv5快速實現(xiàn)實時物體識別(Object Detection)含源碼

    前面我們大家介紹了基于LabVIEW+YOLOv3/YOLOv4的物體識別(對象檢測),今天接著上次的內容再來看看YOLOv5。本次主要是
    的頭像 發(fā)表于 03-13 16:01 ?3463次閱讀

    Yolov5算法解讀

    yolov5于2020年由glenn-jocher首次提出,直至今日yolov5仍然在不斷進行升級迭代。 Yolov5YOLOv5s、YOLOv5
    的頭像 發(fā)表于 05-17 16:38 ?1.4w次閱讀
    <b class='flag-5'>Yolov5</b>算法解讀

    在RK3568教學實驗箱上實現(xiàn)基于YOLOV5的算法物體識別案例詳解

    Head)。 整個 YOLOv5 網(wǎng)絡所作的工作就是: 特征提取-特征加強-預測特征點對應的物體情況。 YOLOv5目標檢測流程 YOLOv5 開發(fā)
    發(fā)表于 12-03 14:56

    龍哥手把手教你學視覺-深度學習YOLOV5

    利用labview部署yolov5導出的模型,能利用攝像頭動態(tài)檢測輸出目標檢測結果。根據(jù)工業(yè)視覺外觀檢測
    發(fā)表于 09-03 09:39

    怎樣使用PyTorch Hub去加載YOLOv5模型

    在Python>=3.7.0環(huán)境中安裝requirements.txt,包括PyTorch>=1.7。模型和數(shù)據(jù)集從最新的 YOLOv5版本自動下載。簡單示例此示例從
    發(fā)表于 07-22 16:02

    使用Yolov5 - i.MX8MP進行NPU錯誤檢測是什么原因?

    的時機(yolov5s 模型,輸入為 448x448 ~ 70ms)。 現(xiàn)在我正在嘗試使用 Yolov5(uint8 量化),但我嘗試使用不同的預訓練模型獲得相同的行為,在 CPU 上進行良好檢測,在
    發(fā)表于 03-31 07:38

    如何YOLOv5測試代碼?

    使用文檔“使用 YOLOv5 進行對象檢測”我試圖從文檔第 10 頁訪問以下鏈接(在 i.MX8MP 上部署 yolov5s 的步驟 - NXP 社區(qū)) ...但是這樣做時會被拒絕訪問。該文檔沒有說明需要特殊許可才能下載 tes
    發(fā)表于 05-18 06:08

    yolov5模型onnx轉bmodel無法識別出結果如何解決?

    問題描述: 1. yolov5模型pt轉bmodel可以識別出結果。(轉化成功,結果正確) 2. yolov5模型pt轉onnx轉bmodel可以無法識別出
    發(fā)表于 09-15 07:30

    基于YOLOv5的目標檢測文檔進行的時候出錯如何解決?

    你好: 按Milk-V Duo開發(fā)板實戰(zhàn)——基于YOLOv5的目標檢測 安裝好yolov5環(huán)境,在執(zhí)行main.py的時候會出錯,能否幫忙看下 main.py: import torch
    發(fā)表于 09-18 07:47

    使用旭日X3派的BPU部署Yolov5

    本次主要介紹在旭日x3的BPU中部署yolov5。首先在ubuntu20.04安裝yolov5,并運行yolov5并使用pytoch的pt模型文件轉ONNX。
    的頭像 發(fā)表于 04-26 14:20 ?1967次閱讀
    使用旭日X3派的BPU部署<b class='flag-5'>Yolov5</b>

    yolov5和YOLOX正負樣本分配策略

    整體上在正負樣本分配中,yolov7的策略算是yolov5和YOLOX的結合。因此本文先從yolov5和YOLOX正負樣本分配策略分析入手,后引入到YOLOv7的解析中。
    發(fā)表于 08-14 11:45 ?4442次閱讀
    <b class='flag-5'>yolov5</b>和YOLOX正負樣本分配策略

    YOLOv5網(wǎng)絡結構訓練策略詳解

    前面已經講過了Yolov5模型目標檢測和分類模型訓練流程,這一篇講解一下yolov5模型結構,數(shù)據(jù)增強,以及訓練策略。
    的頭像 發(fā)表于 09-11 11:15 ?6045次閱讀
    <b class='flag-5'>YOLOv5</b>網(wǎng)絡結構訓練策略詳解

    在樹莓派上部署YOLOv5進行動物目標檢測的完整流程

    目標檢測在計算機視覺領域中具有重要意義。YOLOv5(You Only Look One-level)是目標檢測算法中的一種代表性方法,以其高效性和準確性備受關注,并且在各種目標檢測
    的頭像 發(fā)表于 11-11 10:38 ?5367次閱讀
    在樹莓派上部署<b class='flag-5'>YOLOv5</b>進行動物目標<b class='flag-5'>檢測</b>的完整<b class='flag-5'>流程</b>

    yolov5訓練部署全鏈路教程

    m、YOLOv5l、YOLOv5x四個模型。YOLOv5相比YOLOv4而言,在檢測平均精度降低不多的基礎上,具有均值權重文件更小,訓練時間
    的頭像 發(fā)表于 07-25 15:22 ?2032次閱讀
    <b class='flag-5'>yolov5</b>訓練部署全鏈路教程

    基于瑞芯微RK3576的 yolov5訓練部署教程

    s、YOLOv5m、YOLOv5l、YOLOv5x 四個模型。YOLOv5 相比YOLOv4 而言,在
    的頭像 發(fā)表于 09-11 16:43 ?3216次閱讀
    基于瑞芯微RK3576的 <b class='flag-5'>yolov5</b>訓練部署教程
    南和县| 开原市| 遵义市| 隆子县| 毕节市| 古蔺县| 抚州市| 三河市| 昭觉县| 南通市| 周至县| 连州市| 乡宁县| 自贡市| 集安市| 白玉县| 佳木斯市| 皋兰县| 济宁市| 黔西| 遂平县| 阿拉尔市| 驻马店市| 大名县| 阳信县| 喀什市| 榆树市| 从化市| 类乌齐县| 龙门县| 区。| 德清县| 汕尾市| 怀柔区| 尤溪县| 洪江市| 兴海县| 朝阳区| 双城市| 九江县| 遂平县|