這篇文章是我對這個算子的理解,和三個輸出結果分別用在什么地方
算子本身
moments_object_model_3d( : : ObjectModel3D, MomentsToCalculate : Moments)
MomentsToCalculate:對應三個可選參數,分別是
1, 'mean_points':
就是點云在xyz方向上坐標的平均值
2, 'central_moment_2_points'
結果是x、y、z、x-y、x-z和y-z軸的方差。重點就是這里,
這個方差具有的屬性是:平移不變性,但不具備旋轉不變性。
在halcon的案例中,select_object_model_3d中有幾個選項是'central_moment_2_x等相關的。如果要使用這個算子,要考慮他的平移不變性,不具備旋轉不變性。
如果特別想用這個算子的話,建議將待選的每個object,通過smallest_bounding_box_object_model_3d算子,得到的pose的invert,將object轉到世界坐標系下。這樣就