在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

如何利用開源軟件開發機器人視覺系統

新機器視覺 ? 來源:xx ? 2019-06-29 09:12 ? 次閱讀

機器人視覺應用程序可以帶來一系列復雜的需求,但開源庫可以為幾乎所有需求提供解決方案。開發人員可以找到從基本的圖像處理和對象識別再到運動規劃和避免碰撞的開源軟件包 。另外,還有有一些關鍵的開源圖像處理軟件包,可以幫助開發人員實現復雜的機器人系統。

在可用的開源軟件包中,OpenCV可能是使用最廣泛、功能最豐富的。OpenCV分發版實現了超過2500種算法,通過一系列模塊處理圖像處理需求,其中包括以下內容:

core,定義所有其他模塊使用的基本數據結構和函數;

imgproc,提供圖像處理功能,包括線性和非線性圖像濾波、幾何圖像變換、顏色空間轉換、直方圖等;

video,支持運動估計,背景減法和對象跟蹤算法;

calib3d,提供基本幾何算法,攝像機校準,物體姿態估計等;

features2d,提供特征檢測器,描述符和描述符匹配;

objdetect,提供對象和預定義類實例的檢測;

OpenCV使用c++編寫,支持c++、PythonJavaMatlab接口,支持Windows、LinuxAndroid和Mac OS。OpenCV除了支持單指令、多數據(SIMD)指令集外,還通過GPU模塊為許多功能提供基于cuda的GPU加速,通過ocl模塊提供OpenCL加速。最近發布的OpenCV 4.0帶來了許多性能改進和功能,包括流行的Kinect融合算法的實現。

就其功能而言,OpenCV可能需要一個學習過程,這超出了希望使用機器人視覺快速移動的開發人員的耐心。對于這些開發人員,基于python的SimpleCV也可能是個不錯的選擇。SimpleCV構建于OpenCV之上,它提供了高級機器人視覺開發人員所需的功能,但也提供了一個可訪問的框架,幫助經驗較少的開發人員使用簡單的Python函數調用來探索基本的機器視覺功能。例如,開發人員可以使用SimpleCV image類中的一個簡單內置方法(下面清單中的img. binalize())快速實現常用的函數,比如圖像閾值化,最后顯示如圖1所示的結果。

fromSimpleCVimportImage,Color,Display #Makeafunctionthatdoesahalfandhalfimage. defhalfsies(left,right): result=left #croptherightimagetobejusttherightside. crop=right.crop(right.width/2.0,0,right.width/2.0,right.height) #nowpastethecropontheleftimage. result=result.blit(crop,(left.width/2,0)) #returntheresults. returnresult#Loadanimagefromimgur.img=Image('http://i.imgur.com/lfAeZ4n.png') #binarizetheimageusingathresholdof90#andinverttheresults.output=img.binarize(90).invert()#createthesidebysideimage.result=halfsies(img,output)#showtheresultingimage.result.show()#savetheresultstoafile.result.save('juniperbinary.png')

圖1.上面列出的Python代碼的結果(來源:SimpleCV)

除了基本的圖像處理功能外,OpenCV和SimpleCV還實現了許多高級圖像處理算法,機器人系統需要處理對象或在物理環境中安全運行。在許多這些計算中使用的基本數據結構之一是點云 – 表示對象的多維數據點的集合(圖2)。從相機獲取,對象的點云用于基本的機器人操作,例如對象識別,對齊和擬合。對于使用點云,點云庫(PCL)[源代碼]實現了過濾,擬合,關鍵點提取,分割等算法。

圖2.基本環面的點云數據集。

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

    關注

    212

    文章

    29413

    瀏覽量

    211258
  • 開源軟件
    +關注

    關注

    0

    文章

    212

    瀏覽量

    16176

原文標題:如何利用開源軟件開發機器人視覺系統?

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

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    盤點#機器人開發平臺

    地瓜機器人RDK X5開發套件地瓜機器人RDK X5開發套件產品介紹 旭日5芯片10TOPs算力-電子發燒友網機器人
    發表于 05-13 15:02

    【「# ROS 2智能機器人開發實踐」閱讀體驗】視覺實現的基礎算法的應用

    相機標定是視覺系統的基石,直接影響后續圖像處理的精度。書中詳細介紹了單目和雙目相機的標定流程,包括標定板的使用、參數優化以及標定文件的應用。 實際應用中,標定誤差可能導致機器人定位偏差,因此標定過程
    發表于 05-03 19:41

    【「# ROS 2智能機器人開發實踐」閱讀體驗】+內容初識

    軟件開發系統集成等環節,讓讀者能夠全面了解一個完整的機器人應用開發過程。 實踐項目:除了案例分析,書中還設計了一些實踐項目,供讀者進行動手實踐。這些實踐項目涵蓋了從簡單的傳感器數據
    發表于 04-27 11:24

    大象機器人攜手進迭時空推出 RISC-V 全棧開源六軸機械臂產品

    全球80多個國家和地區。 近日,大象機器人聯合進迭時空推出全球首款RISC-V全棧開源六軸機器臂“myCobot 280 RISC-V”,為開發者打造全新的
    發表于 04-25 17:59

    名單公布!【書籍評測活動NO.58】ROS 2智能機器人開發實踐

    機器人、家用娛樂機器人,大到智能駕駛汽車、人形機器人,都是未來會并存的機器人形態。 不過,當年遵循“提高機器人
    發表于 03-03 14:18

    【「具身智能機器人系統」閱讀體驗】2.具身智能機器人的基礎模塊

    具身智能機器人的基礎模塊,這個是本書的第二部分內容,主要分為四個部分:機器人計算系統,自主機器人的感知系統,自主
    發表于 01-04 19:22

    【「具身智能機器人系統」閱讀體驗】+初品的體驗

    的快速發展,相關人才的需求也在不斷增加,通過閱讀該書可以幫助大家系統性地了解和分析當前具身智能機器人系統的發展現狀和前沿研究,為未來的研究和開發工作提供指導。此外,本書還可以為研究人員
    發表于 12-20 19:17

    安森美機器視覺系統解決方案

    機器視覺廣泛應用于工業領域,涵蓋眾多應用場景。在制造業中,利用機器視覺執行的任務有:對子組件進行最終檢查,查驗零件有無潛在制造缺陷等等。在自
    的頭像 發表于 11-14 09:53 ?615次閱讀
    安森美<b class='flag-5'>機器</b><b class='flag-5'>視覺系統</b>解決方案

    解鎖機器人視覺與人工智能的潛力,從“盲人機器”改造成有視覺能力的機器人(上)

    正如人類依賴眼睛和大腦來解讀世界,機器人也需要自己的視覺系統來有效運作。沒有視覺機器人就如同蒙上雙眼的人類,僅能執行預編程的命令,容易碰撞障礙物,并犯下代價高昂的錯誤。這正是
    的頭像 發表于 10-12 09:56 ?670次閱讀
    解鎖<b class='flag-5'>機器人</b><b class='flag-5'>視覺</b>與人工智能的潛力,從“盲人<b class='flag-5'>機器</b>”改造成有<b class='flag-5'>視覺</b>能力的<b class='flag-5'>機器人</b>(上)

    適用于機器人視覺系統的LED光源

    工業光源在機器視覺系統中扮演著至關重要的角色,它們直接影響到圖像采集的質量以及后續圖像處理的效率和準確性。在自動化生產線上,光源用于輔助機器人進行精確的零件裝配。通過提供穩定且高質量的照明,光源幫助
    的頭像 發表于 08-30 13:10 ?462次閱讀
    適用于<b class='flag-5'>機器人</b><b class='flag-5'>視覺系統</b>的LED光源

    機器視覺系統用途與實現及市場趨勢

    機器視覺廣泛應用于工業領域,涵蓋眾多應用場景。在制造業中,利用機器視覺執行的任務有:對子組件進行最終檢查,查驗零件有無潛在制造缺陷等等。在自
    的頭像 發表于 07-26 09:22 ?1245次閱讀

    ROS讓機器人開發更便捷,基于RK3568J+Debian系統發布!

    ,簡單快捷地調用合適的算法庫,以提高開發效率,加快開發進程。 (2) 開源免費,架構精簡 ROS系統是一個開源免費,架構精簡的
    發表于 07-09 11:38

    機器人視覺的作用是什么

    的應用越來越廣泛,成為推動機器人技術發展的重要力量。 二、機器人視覺的基本原理 視覺感知:機器人視覺系統
    的頭像 發表于 07-04 11:24 ?1186次閱讀

    機器人手眼標定軟件 #視覺定位 #視覺標定 #視覺軟件 #協作機器人 #視覺系統

    機器人機器視覺
    fuweizn
    發布于 :2024年07月02日 15:10:17

    基于FPGA EtherCAT的六自由度機器人視覺伺服控制設計

    標。ESR6B 機器人的基本技術參數如表 2-1 所示。 表 2-1 ESR6B 機器人基本技術參數 3. 機器人視覺系統硬件平臺搭建
    發表于 05-29 16:17
    主站蜘蛛池模板: 国产精品久久国产三级国不卡顿 | 日本午夜大片 | 亚洲国产网址 | 色婷婷综合激情视频免费看 | 免费精品美女久久久久久久久久 | 亚洲午夜一区 | 高清一本之道加勒比在线 | 九九re | 国产成人毛片亚洲精品不卡 | 91视频污污版 | 国产精品四虎在线观看免费 | 五月婷婷丁香六月 | 国产精品资源在线 | 国产成人影院在线观看 | 欧美女同在线观看 | 丁香伊人五月综合激激激 | 香蕉成人国产精品免费看网站 | 天天操天天做 | 狠狠操操| 亚洲国产成人精彩精品 | 久久久精品免费观看 | 乱高h辣黄文np公交车 | 户外露出精品视频国产 | 窝窝午夜看片成人精品 | 奇米第四狠狠777高清秒播 | 97精品久久天干天天蜜 | 成人剧场| 四虎影院国产精品 | 另类五月| 日本特黄a级高清免费酷网 日本特黄色大片 | 亚洲精品九色在线网站 | 国内精品久久久久久久久蜜桃 | 午夜性视频| 久久大尺度| 国产精品天天影视久久综合网 | 国产精品久久久久久久久久影院 | 亚洲狠狠综合久久 | free欧美性 | 性色视频在线 | 狠狠色噜噜狠狠狠狠黑人 | 天天干天天摸天天操 |