国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Halcon 簡單入門3D點云計算高度

這篇具有很好參考價值的文章主要介紹了Halcon 簡單入門3D點云計算高度。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一、簡介

入門級別的學習,就是簡單的計算一個高度差,其原理如下:

1、先選出上面一個面的點,然后計算出在一個坐標系想的均值高度

2、篩選出下面一個面的點,然后計算出這個平面上的點的均值高度

3、高度差

4、顯示

二、代碼顯示

*1讀入點云數(shù)據(jù)
read_object_model_3d ('./points.om3', 'mm', [], [], ObjectModel3D, Status)
dev_open_window (0, 0, 512, 512, 'black', WindowHandle)
visualize_object_model_3d (WindowHandle, ObjectModel3D, [], [], ['lut','color_attrib','disp_pose'], ['color1','coord_z','true'], [], [], [], PoseOut)
*2得到電池表面點云的數(shù)據(jù)(mm),獲得Z軸方向上的點的高度
get_object_model_3d_params (ObjectModel3D, 'point_coord_z', GenParamValue)

* 通過高度來選出那個第一個面上的點
select_points_object_model_3d (ObjectModel3D, 'point_coord_z', 15, 16, ObjectModel3DThresholded)
* 顯示 第一個平面的模型
visualize_object_model_3d (WindowHandle, ObjectModel3DThresholded, [], [], ['lut','color_attrib','disp_pose'], ['color1','coord_z','true'], [], [], [], PoseOut1)

*去掉噪點
connection_object_model_3d (ObjectModel3DThresholded, 'distance_3d', 1, ObjectModel3DConnected)
get_object_model_3d_params (ObjectModel3DConnected, 'num_points', GenParamValue1)
* 通過點的個數(shù)來選出模型
select_object_model_3d (ObjectModel3DConnected, 'num_points', 'and', 1000, 50000, ObjectModel3DBattery)
visualize_object_model_3d (WindowHandle, ObjectModel3DBattery, [], [], ['lut','color_attrib','disp_pose'], ['color1','coord_z','true'], [], [], [], PoseOut1)
*3得到背景的點云數(shù)據(jù)集合(mm)
select_points_object_model_3d (ObjectModel3D, 'point_coord_z', 12, 14, ObjectModel3DBackGround)
visualize_object_model_3d (WindowHandle, ObjectModel3DBackGround, [], PoseOut1,  ['lut','color_attrib','disp_pose'], ['color1','coord_z','true'], [], [], [], PoseOut2)
*4求電池上表面點云的z坐標值
get_object_model_3d_params (ObjectModel3DBattery, 'point_coord_z', GenParamValue1)
*5求背景表面的點云的z坐標值
get_object_model_3d_params (ObjectModel3DBackGround, 'point_coord_z', GenParamValue2)
*6求電池上表面點云的z坐標的平均值
A:=mean(GenParamValue1)
*7求背景表面點云的z坐標的平均值
B:=mean(GenParamValue2)
*8求電池表面的高度
H:=A-B
Param[0]:='Shift+left button Zoom'
Param[1]:='ctrl+ left button Move'
Param[2]:='left button Rotat'
visualize_object_model_3d (WindowHandle, ObjectModel3D, [], [], ['lut','color_attrib','disp_pose'], ['color1','coord_z','true'], '電池點云的高度為'+H+'mm', 'Battery Object', Param, PoseOut)


Halcon 簡單入門3D點云計算高度

?文章來源地址http://www.zghlxwxcb.cn/news/detail-503882.html

到了這里,關于Halcon 簡單入門3D點云計算高度的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • [3D&Halcon] 3D鞋點膠的點云邊界提取

    [3D&Halcon] 3D鞋點膠的點云邊界提取

    ??博客主頁:https://loewen.blog.csdn.net ??歡迎點贊 ?? 收藏 ?留言 ?? 如有錯誤敬請指正! ??本文由 丶布布 原創(chuàng),首發(fā)于 CSDN, 轉載注明出處 ?? ??現(xiàn)在的付出,都會是一種沉淀,只為讓你成為更好的人? 一. 邊界提取的常規(guī)思路 3D鞋實物圖如下所示: 鞋點膠的點云邊界

    2024年02月15日
    瀏覽(25)
  • [3D&Halcon] 三維點云匹配&無序抓取

    [3D&Halcon] 三維點云匹配&無序抓取

    ??博客主頁:https://loewen.blog.csdn.net ??歡迎點贊 ?? 收藏 ?留言 ?? 如有錯誤敬請指正! ??本文由 丶布布 原創(chuàng),首發(fā)于 CSDN, 轉載注明出處 ?? ??現(xiàn)在的付出,都會是一種沉淀,只為讓你成為更好的人? 一. 3D無序抓取原理 通過 3D 成像系統(tǒng)(激光三角、結構光+單/雙目等

    2024年02月08日
    瀏覽(22)
  • 史上超全的Halcon常用3D算子:點云處理

    在計算機視覺和機器人領域,點云處理是一項重要的任務。Halcon作為一款強大的圖像處理軟件,提供了豐富的3D算子來進行點云數(shù)據(jù)的處理和分析。本文將介紹一些常見的Halcon 3D算子,并提供相應的源代碼示例。 讀取點云數(shù)據(jù) 點云數(shù)據(jù)通常以文件的形式存在,可以通過Halco

    2024年02月02日
    瀏覽(31)
  • Halcon3D篇-3D預處理,濾波,點云篩選

    Halcon3D篇-3D預處理,濾波,點云篩選

    由于3D相機采集到的數(shù)據(jù)通常通過Tiff格式的深度圖進行顯示或者保存。 深度圖與模型的互轉可以訪問另一篇博客:https://blog.csdn.net/m0_51559565/article/details/135362674 關于3D相機的數(shù)據(jù)采集,可以訪問我們另一篇關于LMI3D相機SDK的二次開發(fā): https://blog.csdn.net/m0_51559565/article/details/1

    2024年01月21日
    瀏覽(25)
  • 根據(jù)點云高度賦色(附open3d python代碼)
  • 計算機視覺 3D點云極簡概述

    計算機視覺 3D點云極簡概述

    ????????點云是表示 3D 坐標系中的數(shù)字 3D 物理對象或空間的點數(shù)據(jù)庫。它由數(shù)百萬或者更多個單獨的測量點組成,具有 x、y 和 z 坐標。3D點云是物體的高精度數(shù)字記錄。點云用于生成用于 3D 建模的 3D 網(wǎng)格和其他模型。包括醫(yī)學成像、3D 打印、制造、建筑、3D 游戲和虛擬

    2024年02月13日
    瀏覽(20)
  • Open3D 不規(guī)則點云體積計算 (15)

    黑暗籠罩萬物,我將是黑暗中最后的那道曙光,以雷霆,擊碎黑暗!??! 點云往往是不規(guī)則的,利用別的包圍盒方法獲取的體積可能不太準確,如果希望獲取更準確的體積,這里介紹一種基于體素劃分的體積計算方法,隨著體素分辨率設置的尺寸減小,其計算的體積準確率越

    2024年02月02日
    瀏覽(22)
  • Open3D 計算點云粗糙度(方法二)

    ??點云坐標的 3 × 3 3×3 3 ×

    2024年02月06日
    瀏覽(18)
  • Open3D 格網(wǎng)法計算點云的占地面積

    ??該方法主要用于粗略統(tǒng)計機載點云的占地面積。方法原理是將點云沿 X O Y XOY X O Y 面劃分成格網(wǎng),統(tǒng)計有點的格網(wǎng)面積來近似表示點云占地面積。

    2024年02月05日
    瀏覽(16)
  • Open3D 計算點云的倒角距離(Chamfer Distance)

    ??Chamfer Distance距離可以計算生成點云數(shù)據(jù)與標簽點云數(shù)據(jù)之間的平均最短點距離。Open3D可以直接用來計算點云的Chamfer Distance距離,關于的Chamfer Distance距離在點云上應用的更多詳細介紹可以參考:PCL 計算點云的倒角距離(Chamfer Distance)或碩士論文: [1]張永涵. 基于深度學

    2024年02月12日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包