女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

如何使用功能豐富的開發工具包

QQ475400555 ? 來源:機器視覺沙龍 ? 作者:機器視覺沙龍 ? 2022-10-21 09:23 ? 次閱讀

第一代機器人,如第一批消費級機器人吸塵器,相對來說比較簡單,自我導航和執行任務的能力有限。這些機器人通過紅外發射器等探測障礙物,使用震動傳感器檢測碰撞。但是,這些都已成為歷史。

隨著人工智能AI)、機器學習(ML)和計算機視覺(CV)等融合技術的進步,現在,機器人可以看到周圍的環境,分析動態場景或變化的條件,并做出決定。而硬件創新進一步推動了這些功能的完善,比如越來越強大的移動平臺、更復雜的傳感器和高分辨率圖像捕獲。

有了這些資源,開發者可以專注于開發更少依賴外部硬件(如GPS)的更自主的智能機器人,機器人的工作環境也得到大大的拓展(如,在室內、在弱光下等),并且可以處理不斷變化的環境和移動物體。為零售、汽車、農業、工業物聯網IoT)、健康和企業等領域的新型機器人應用鋪平了道路。

為實現上述目標,機器人開發者應努力克服機器人視覺三大挑戰: ? 確定對象的方向:不僅要識別周圍環境中的對象,還必須確定它們在3D空間中的方向,以便機器人與這些對象交互和/或回避這些對象。 ? 處理移動對象:給定環境中的對象可能不是靜態的。機器人需要在空間和時間上檢測、識別和跟蹤對象。 ? 導航:要使機器人具有自主性,還需要相應的算法,允許其在變化的環境中進行移動。 四階段戰略 開發者可以根據要求,通過采用四階段策略來克服這些挑戰:

4c5272b0-50d6-11ed-a3b6-dac502259ad0.jpg

1. 預處理:從現實世界(如,傳感器和相機)收集數據并轉換,使數據更加方便使用。 2. 特征檢測:從預處理數據中提取諸如角落、邊緣等特征。 3. 對象檢測和分類:從特征檢測對象,并且可以根據已知的特征圖對對象進行分類。 4. 對象跟蹤和導航:跟蹤已識別對象,包括對象和在機器人導航時改變環境的視點。 然后,這些階段生成的數據可用于控制伺服、制定決策以及執行其他高級機器人任務。 聽起來好像工作量很大,事實上也可能如此,但幸運的是,現在有相應的框架和硬件,幫助您解決這個問題。Qualcomm Technologies, Inc.最近發布了 Qualcomm機器人RB3平臺(RB3)(基于QualcommSDA845 SoC(SDA845))及相關的Qualcomm RoboticsRB3開發套件。該套件為開發者提供了移動硬件功能和豐富的工具支持,助力您解決上述挑戰。

本系列文章共兩篇,在第一篇中,我們將介紹該策略的前兩個階段:預處理和特征檢測,以及如何使用功能豐富的開發工具包(如Qualcomm Robotics RB3開發套件。

預處理 機器人使用一個或多個攝像頭和/或其他傳感器從現實世界收集數據。但是,這些原始數據可能不適合于滿足既定目標所需的準確計算和預測。此時,可以使用數字信號處理(DSP)等方法,“清理”數據,使其方便使用。比如,可以采用多種方式清理圖像數據,包括調整大小、伽馬校正和對比度增強;而傳感器數據,如來自Qualcomm Robotics RB3開發套件上的慣性測量單元(IMU)、加速度計、氣壓計和/或麥克風的傳感器數據,可以進行融合、內推和/或過濾。

在處理圖像數據時,必須規劃好收集數量和速度。Qualcomm Robotics RB3開發套件支持兩個(立體)圖像,這意味著系統必須同時處理兩個平面。此外,還可以支持16-32萬像素的分辨率和30-60 fps的幀速率。同樣,可以使用Qualcomm SDA845上的高速和低速連接器以及您采用的傳感器類型,以各種頻率和比特率收集傳感器數據。 為減少處理這些數據的開銷,一般希望使用最低采樣率和分辨率,滿足應用程序所需的數據量即可。此外,還應盡可能將處理流程卸載到合適的處理器。Qualcomm SDA845與專用硬件兼容,包括Qualcomm Hexagon 685 DSP和Qualcomm Spectra 280 ISP,以及更通用的Qualcomm Kryo385 CPU和面向圖形的Qualcomm Adreno 630 GPU。 在API方面,開發者可以使用Qualcomm計算機視覺庫,該庫包含許多用于圖像預處理的硬件加速API。也可以使用Qualcomm神經處理引擎SDK,其中包含圖像預處理API,用于處理神經網絡中的圖像。另外,還可以選擇使用Qualcomm驍龍異構計算SDK,進一步控制計算操作的執行方式。

特征檢測

通過提供干凈的數據,可以提取功能。對于可視化數據,計算機視覺開發者希望的四種常用特性包括: ? 角落:具有局部2D結構的點狀特征 ? 邊緣:兩個區域之間的一組點 ? Blob:感興趣的區域 ? 脊:具有脊點的曲線 這篇維基百科文章提供了有關這些特性的更多信息,并列出了許多特性檢測器算法以及以檢測的特性類型。下圖顯示了從可視數據中檢測到的特性:

特征檢測算法需要大量處理能力,但通常逐個像素運行,因此,很適合在Qualcomm SDA845不同處理器上并行執行。開發者可以使用計算機視覺庫中的特性檢測API,其中包括Harris角檢測器、FAST、Hough Transform和其他檢測器,以及基于最大穩定極值區(MSER)的對象檢測API。

結論 前兩個階段為機器人視覺處理打下了堅實的基礎。預處理將數據轉換為可用形式,而特征檢測則是了解數據的過程。在以后的文章中,我們將繼續探討最后兩個階段:對象檢測和分類、對象跟蹤和導航,為機器人提供導航和與周圍環境交互所需的數據。

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

    關注

    213

    文章

    29489

    瀏覽量

    211557
  • 圖像數據
    +關注

    關注

    0

    文章

    54

    瀏覽量

    11457
  • 工具包
    +關注

    關注

    0

    文章

    47

    瀏覽量

    9674

原文標題:機器人視覺處理四階段策略

文章出處:【微信號:機器視覺沙龍,微信公眾號:機器視覺沙龍】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    什么是開發開發工具包

    什么是開發開發工具包? 以上來自于百度翻譯 以下為原文What is the development, development kit?
    發表于 12-19 15:30

    Microchip推出三款開發工具包

    Microchip推出三款開發工具包   Microchip Technology Inc.(美國微芯科技公司)今天宣布推出三款開發工具包,可支持采用Microchip豐富的PIC單片機快速
    發表于 03-31 13:28 ?931次閱讀

    開發工具包加速亞千兆赫項目

    德克薩斯儀器CC1110迷你開發工具包是一種價格低廉、功能齊全的開發工具包,提供了一個低功耗的sub-GHz開始快速(868至915兆赫)的無線項目。
    發表于 07-03 08:57 ?10次下載

    開發工具包啟動了IoT的能量收集設計

    本文檔內容介紹了開發工具包啟動了IoT的能量收集設計,供網友參考。
    發表于 09-14 14:59 ?10次下載
    <b class='flag-5'>開發工具包</b>啟動了IoT的能量收集設計

    PSoC 3/5 平臺開發工具包

    PSoC 3/5 平臺開發工具包
    發表于 10-10 10:30 ?5次下載

    Microchip蘋果配件開發工具包

    這一講是Microchip蘋果配件開發工具包蘋果配件開發工具包
    的頭像 發表于 06-06 13:45 ?2526次閱讀

    新的開發工具:RN52 Bluetooth?音頻評估工具包

    本文主要介紹了新的開發工具:RN52 Bluetooth?音頻評估工具包
    發表于 06-28 04:25 ?4次下載

    如何使用KEELOQ3開發工具包作為開發工具來在目標板上仿真和調試固件

    本文檔介紹了如何使用 KEELOQ? 3 開發工具包作為開發工具來在目標板上仿真和調試固件。
    發表于 06-13 08:30 ?36次下載
    如何使用KEELOQ3<b class='flag-5'>開發工具包</b>作為<b class='flag-5'>開發工具</b>來在目標板上仿真和調試固件

    GDC 2019:HTC宣布開發嘴部追蹤開發工具包

    本周HTC Vive美國公司負責產品和運營的副總裁vinay narayan透露了一項開發工具包的計劃,該工具包將為HTC Vive Pro和Vive Pro Eye增加嘴唇追蹤功能
    發表于 03-25 08:21 ?961次閱讀

    LTC2937-軟件開發工具包

    LTC2937-軟件開發工具包
    發表于 05-31 20:57 ?6次下載
    LTC2937-軟件<b class='flag-5'>開發工具包</b>

    MG32x02z系列開發工具包

    MG32x02z系列開發工具包免費下載。
    發表于 07-01 09:43 ?1次下載
    MG32x02z系列<b class='flag-5'>開發工具包</b>

    使用QuickFeather開發工具包和SensiML

    電子發燒友網站提供《使用QuickFeather開發工具包和SensiML.zip》資料免費下載
    發表于 02-08 15:16 ?0次下載
    使用QuickFeather<b class='flag-5'>開發工具包</b>和SensiML

    使用Helium開發工具包和Cayenne進行GPS跟蹤

    電子發燒友網站提供《使用Helium開發工具包和Cayenne進行GPS跟蹤.zip》資料免費下載
    發表于 06-19 15:33 ?0次下載
    使用Helium<b class='flag-5'>開發工具包</b>和Cayenne進行GPS跟蹤

    OneCore存儲軟件開發工具包(SDK)

    電子發燒友網站提供《OneCore存儲軟件開發工具包(SDK).pdf》資料免費下載
    發表于 08-22 14:53 ?0次下載
    OneCore存儲軟件<b class='flag-5'>開發工具包</b>(SDK)

    云計算開發工具包功能

    隨著云計算技術的不斷成熟,越來越多的企業開始將應用和服務遷移到云端,以享受彈性計算資源、高可用性和成本效益等優勢。為了加速這一進程,云計算服務提供商推出了各種開發工具包。下面,AI部落小編帶您了解云計算開發工具包的主要功能
    的頭像 發表于 02-21 11:02 ?250次閱讀