halcon三維檢測啟蒙1
鐳射三角原理
根據三角形相似原則算出高度
步驟:
1.得到相機內外引數
2.計算光平面和相機的位置標定(得到相機和鐳射的角度關係)
3.校正鐳射的垂直度
結構光+雙目(單目)
雙目立體視覺
TOF(time of fly)
根據鐳射到物體的時間構成點雲圖
halcon操作
read_object_model_3d 讀取點雲檔案(硬碟->記憶體)
visualize_object_model_3d 顯示點雲資料
surface_normal_object_model_3d 計演算法向量
點雲是散點,要變成曲面要進行三維重建。利用三角網格演算法可以進行三維重建。
triangulate_object_modek_3d 用三角網格演算法進行三維重建,用貪婪演算法。
write_object_model_3d 儲存影像
get_object_model_3d_params 獲得點雲的各種引數
計算電池的高度
- 得到電池上表面的點雲集合
- 得到平臺背景的點雲集合
- 電池點雲的z座標(mm)
- 平臺背景的z座標(mm)
- 求電池點雲z座標的均值a
- 求平臺點雲z座標的均值b
- a-b
select_points_object_model_3d:篩選孤立散點的特徵值(點的x y z座標,法向量x y z)針對點的特診的篩選
select_object_model_3d:篩選點雲連通集合的特徵
3D鞋點膠的點雲邊界提取
按比例,影像不會發生拉伸
紅色是x軸方向,綠色是y軸方向,藍色是z軸方向
相關文章
- halcon缺陷檢測
- Halcon表面缺陷檢測-劃痕檢測
- Halcon一維測量1D Measuring解析
- Halcon缺陷檢測例項轉OpenCV實現(三) 物體凸缺陷檢測OpenCV
- halcon視覺缺陷檢測系列(1)常用的6種方法視覺
- Halcon一維測量官方案例解析
- Halcon表面缺陷檢測-光度立體法
- 影像分析,使用Halcon進行缺陷檢測
- halcon——缺陷檢測常用方法總結(測量擬合)
- Halcon缺陷檢測例項轉OpenCV實現(二) PCB印刷缺陷檢測OpenCV
- Halcon6:三維重建和光度立體視覺視覺
- halcon——缺陷檢測常用方法總結(特徵訓練)特徵
- halcon——缺陷檢測常用方法總結(光度立體)
- 人工智慧小白日記之1啟蒙篇人工智慧
- Halcon表面缺陷檢測-光度立體法檢測藥片包裝背面的缺陷
- Halcon · 曲線寬度檢測演算法總結演算法
- 基於Halcon的印刷影象質量檢測系統
- halcon識別二維碼
- 目標檢測:二維碼檢測方案
- halcon——缺陷檢測常用方法總結(模板匹配(定位)+差分)
- 在C#中使用Halcon開發視覺檢測程式C#視覺
- [機器視覺]halcon應用例項 邊緣檢測視覺
- (React啟蒙)理解React 元件React元件
- halcon——缺陷檢測常用方法總結(頻域空間域結合)
- Halcon-表面檢測-----確定光度立體法系統的光源的方向
- 我的啟蒙技術經理
- 《夢幻西遊三維版》iOS公測正式開啟!觸控三界的心跳iOS
- 《夢幻西遊三維版》公測定檔!App Store 預訂開啟!APP
- 帶你理解transform:rotate(含三維檢視)ORM
- awk命令和指令碼的編寫啟蒙指令碼
- 如何構建AI文化:AI的啟蒙之路AI
- 影象中二維碼的檢測和定位
- 代理IP檢測的三種方法
- 風變,我的程式設計啟蒙老師程式設計
- C++“視窗”程式設計啟蒙(之二)C++程式設計
- yolov5實戰之二維碼檢測YOLO
- TimesTen運維技能檢測題-基礎篇運維
- UOJ #889. 【UNR #8】二維抄襲檢測