色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

無序抓取の3D點云匹配案例分享

新機器視覺 ? 來源:AmazingRobot ? 2020-09-24 11:39 ? 次閱讀

無序抓取の3D點云匹配案例分享

如同2D模板匹配一樣,3D點云也有模板匹配。2D模板匹配結果有3個值,他們分別是X,Y,U。3D點云匹配則有6個值,他們分別是X,Y,Z,RX,RY,RZ。他代表了物體在空間的位置和姿態。

—Edited By Hugo

# 1

如上圖所示:

讀取一個3D模型。模型數據怎么來呢,這里是通過3D傳感器SDK二次開發后得到的點云數據,然后生成的點云模型。

讀取的代碼如下:

*讀取3D模型read_object_model_3d ('E:/PRODUCT/6.29/6.29.om3', 'mm', [], [], ObjectModel3D, Status)create_surface_model (ObjectModel3D, 0.03, [], [], SurfaceModelID)get_object_model_3d_params (ObjectModel3D, 'num_points', GenParamValue4) *重采樣sample_object_model_3d(ObjectModel3D,'fast',0.05,[],[],SampledObjectModel3D)visualize_object_model_3d (WindowHandle, SampledObjectModel3D, [], [], ['intensity_red','intensity_green','intensity_blue','disp_pose'], ['coord_x','coord_y','coord_z','true'], '方塊3D模型', [], [], PoseOut)disp_object_model_3d_safe (WindowHandle, SampledObjectModel3D, [], [], [], [])

# 2

如上圖所示:

標注點云模型空間的抓取中心。為了更加直觀的理解,這里使用一個球形元素作為抓取點顯示出來。

同時給點云模型涂以及抓取點涂上不同顏色,方便觀察它們的相對位置。

顯示代碼如下:

get_object_models_center (SampledObjectModel3D, Center)tp:=[Center[0], Center[1], Center[2],0,0,0,0]gen_sphere_object_model_3d (tp, 1, ObjectModel3D2) ObjectModel3DResult1 := [SampledObjectModel3D,ObjectModel3D2] NumResult := |ObjectModel3DResult1|tuple_gen_const (NumResult, 'green', Colors)Colors[0]:='gold'Indices := [1:NumResult] *顯示點云模型dev_clear_window ()visualize_object_model_3d(WindowHandle,[ObjectModel3D,ObjectModel3DResult1],[],[],['color_'+[0,Indices],'point_size_0'],['gray',Colors,0.5],[],[],Instructions,PoseOut)

# 3

如上圖所示:

這是一個實際拍攝的點云圖,經過了坐標系糾正變換,更方便查看點云位置。里面有一塊平面就是我們需要匹配的目標點云。

也可以為點云區域加上外框區域,更容易判斷點云集合的方位,效果如下:

如上圖所示:

所有的點云集合被封裝在一個盒子里面,并且顯示整個點云集合的方向,方便進行點云篩選以及做相關的點云處理。

部分代碼如下:

*顯示坐標軸變換moments_object_model_3d (ObjectModel3D, 'principal_axes', PoseOut)pose_invert (PoseOut, PoseInvert)pose_to_hom_mat3d (PoseInvert, HomMat3D)affine_trans_object_model_3d (ObjectModel3D, HomMat3D, ObjectModel3DAffineTrans)*visualize_object_model_3d (WindowHandle, ObjectModel3DAffineTrans, [], [], ['intensity_red','intensity_green','intensity_blue','disp_pose'], ['coord_x','coord_y','coord_z','true'], '方塊3D模型', [], [], PoseOut)triangulate_object_model_3d (ObjectModel3DAffineTrans, 'greedy', [], [], TriangulatedObjectModel3D, Information)visualize_object_model_3d(WindowHandle,TriangulatedObjectModel3D,[],[],['intensity_red','intensity_green','intensity_blue','disp_pose'],['coord_x','coord_y','coord_z','true'],'方塊3D模型',[],[],PoseOut)

# 4

如上圖所示:

執行完點云匹配后,得出了匹配之后的目標抓取位置,圖中白色小球即為目標平面的抓取位置。

匹配代碼如下:

*執行點云匹配count_seconds (T0)find_surface_model (SurfaceModelID, UnionObjectModel3D, 0.05, 0.3, 0.6, 'true', 'num_matches', 10, Pose, Score, SurfaceMatchingResultID)count_seconds (T1)TimeForMatching := (T1 - T0) * 1000 ObjectModel3DResult := []for Index2 := 0 to |Score| - 1 by 1 if (Score[Index2] < 0.11) continue endif CPose := Pose[Index2 * 7:Index2 * 7 + 6] * rigid_trans_object_model_3d (SampledObjectModel3D, CPose, ObjectModel3DRigidTrans) ObjectModel3DResult := [ObjectModel3DResult,ObjectModel3DRigidTrans]endfor

經過轉換后可得目標平面的抓取的抓取姿態或者抓取平面法向量。效果如下:

如上圖所示:

在小白球抓取位置的地方求得平面的抓取方向并用三維坐標系顯示出來,使得結果表示更加形象。

上述過程,演示了Halcon從讀取點云模板,點云篩選,點云轉換,點云匹配的過程。

案例講解就先到這里了。

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

    關注

    9

    文章

    2910

    瀏覽量

    107782
  • 模板
    +關注

    關注

    0

    文章

    108

    瀏覽量

    20587
  • 點云
    +關注

    關注

    0

    文章

    58

    瀏覽量

    3806

原文標題:3D視覺 | 無序抓取の3D點云匹配

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

收藏 人收藏

    評論

    相關推薦

    SciChart 3D for WPF圖表庫

    SciChart 3D for WPF 是一個實時、高性能的 WPF 3D 圖表庫,專為金融、醫療和科學應用程序而設計。非常適合需要極致性能和豐富的交互式 3D 圖表的項目。 使用我們
    的頭像 發表于 01-23 13:49 ?52次閱讀
    SciChart <b class='flag-5'>3D</b> for WPF圖表庫

    C#通過Halcon實現3D重繪

    C# 通過 Halcon 實現 3D 重繪
    發表于 01-05 09:16 ?0次下載

    探索3D視覺技術在活塞桿自動化抓取中的應用

    隨著工業4.0時代的到來,智能制造成為工業發展的重要趨勢。作為智能制造的關鍵技術之一,3D視覺技術在活塞桿抓取領域的應用前景十分廣闊。
    的頭像 發表于 09-07 15:38 ?294次閱讀

    3D視覺技術廣闊的應用前景

    隨著工業自動化領域的迅猛進步,對制造過程中抓取作業的精度與效率提出了更為嚴苛的要求。作為機械構造中的核心組件,活塞桿的精準抓取成為了保障產品質量、提升生產效率的關鍵環節。在此背景下,3D視覺技術以其獨到的優勢,在活塞桿
    的頭像 發表于 07-29 15:56 ?398次閱讀
    <b class='flag-5'>3D</b>視覺技術廣闊的應用前景

    裸眼3D筆記本電腦——先進的光場裸眼3D技術

    隨著科技的不斷進步,裸眼3D技術已經不再是科幻電影中的幻想。如今,英倫科技裸眼3D筆記本電腦將這一前沿科技帶到了我們的日常生活中。無論你是專業的3D模型設計師,還是希望在視頻播放和模型展示中體驗逼真
    的頭像 發表于 07-16 10:04 ?624次閱讀

    紙箱的拆碼垛,3D視覺引導機器人無序抓取

    在繁忙的物流倉庫中,紙箱的拆碼垛工作常常讓人頭疼不已。但是,現在有了富唯智能的3D視覺引導紙箱拆碼垛解決方案,這一切都變得輕松簡單!
    的頭像 發表于 06-17 16:59 ?345次閱讀
    紙箱的拆碼垛,<b class='flag-5'>3D</b>視覺引導機器人<b class='flag-5'>無序</b><b class='flag-5'>抓取</b>

    友思特案例 | 自研創新!三維工件尺寸測量及處理解決方案

    3D相機等新型傳感器的發展克服了傳統工件尺寸測量的各種局限,可獲取豐富的三維數據。友思特提供了一種工件3D尺寸測量和
    的頭像 發表于 06-13 14:13 ?545次閱讀
    友思特案例 | 自研創新!三維工件尺寸測量及<b class='flag-5'>點</b><b class='flag-5'>云</b>處理解決方案

    3D視覺技術無序抓取引導活塞桿

    隨著工業4.0時代的到來,智能制造成為工業發展的重要趨勢。作為智能制造的關鍵技術之一,3D視覺技術在活塞桿抓取領域的應用前景十分廣闊。
    的頭像 發表于 05-13 13:40 ?320次閱讀
    <b class='flag-5'>3D</b>視覺技術<b class='flag-5'>無序</b><b class='flag-5'>抓取</b>引導活塞桿

    機器人3D視覺引導系統框架介紹

    通過自主開發的3D掃描儀可獲準確并且快速地獲取場景的云圖像,通過3D識別算法,可實現在對云圖中的多種目標物體進行識別和位姿估計。
    發表于 04-29 09:31 ?361次閱讀
    機器人<b class='flag-5'>3D</b>視覺引導系統框架介紹

    富唯智能案例|3D視覺引導機器人抓取鞋墊上下料

    隨著制造業對自動化、智能化需求的不斷提升,如何實現鞋墊上下料的精準、高效操作成為了企業亟待解決的問題。傳統的上下料方式往往依賴人工,存在效率低下、精度不足等問題。而富唯智能的3D視覺引導機器人抓取解決方案,則能夠有效解決這些問題。
    的頭像 發表于 04-08 16:57 ?430次閱讀
    富唯智能案例|<b class='flag-5'>3D</b>視覺引導機器人<b class='flag-5'>抓取</b>鞋墊上下料

    新質生產力探索| AICG浪潮下的3D打印與3D掃描技術

    隨著技術的不斷進步,3D打印和3D掃描已經成為現代制造業和設計領域的重要工具。為了深入探討這些技術的最新發展和應用前景。蘑菇創客空間舉辦了以《AICG浪潮下的新質生產力》為主題的開放夜活動,邀請
    的頭像 發表于 04-01 09:28 ?458次閱讀

    3D動畫原理:電阻

    電阻3D
    深圳崧皓電子
    發布于 :2024年03月19日 06:49:19

    基于深度學習的方法在處理3D進行缺陷分類應用

    背景部分介紹了3D應用領域中公開可訪問的數據集的重要性,這些數據集對于分析和比較各種模型至關重要。研究人員專門設計了各種數據集,包括用于3D形狀分類、
    的頭像 發表于 02-22 16:16 ?1283次閱讀
    基于深度學習的方法在處理<b class='flag-5'>3D</b><b class='flag-5'>點</b><b class='flag-5'>云</b>進行缺陷分類應用
    主站蜘蛛池模板: 琪琪的色原网站| 欧美特黄三级成人| 高h gl肉文| 99亚洲精品自拍AV成人软件| 最新老头恋老OLDMAN| 在线观看黄色小说| 伊人久久精品午夜| 一品道门在线观看免费视频| 亚洲乱码中文字幕久久| 亚洲男同tv| 亚洲欲色欲色XXXXX在线AV| 亚洲人成人毛片无遮挡| 亚洲精品国产熟女久久久| 亚洲444777KKK在线观看| 贤妻良母电影日本| 午夜家庭影院| 小777论坛| 亚洲国产剧情中文视频在线 | 亚洲中文字幕手机版| 亚洲精品国产SUV| 亚洲人成网站在线播放| 野花高清在线观看免费3中文| 一个人高清在线观看日本免费 | 国产亚洲精品99一区二区| 国产亚洲制服免视频| 精品区2区3区4区产品乱码9| 久爱在线中文在观看| 久久影院午夜理论片无码| 挠黑色超薄丝袜脚心vk40分钟| 欧美亚洲曰韩一本道| 日韩 无码 手机 在线| 少妇邻居内射在线| 小s现场抛胸挤奶| 妖精视频免费高清观看| 18禁止观看免费私人影院| GAY东北澡堂激情2022| 国产AV无码一二三区视频| 国内精品视频一区二区在线观看| 久久成人永久免费播放| 蜜桃99影院| 日日AV夜夜添久久奶无码|