情報詳細Q:HALCONの3Dオブジェクトを分割する方法をおしえてください。例えば、箱があるとして底面、側面に分割したいです。A:一般的に、3次元点群の分割を行う汎用的なオペレータというものは存在せず、目的別に何通りかの手法が考えられます。・外れ値を削除するには、オペレータselect_points_object_model_3dのパラメータnum_neighbors_fast Xを使用することをお勧めします。・背景を除去したい場合は、背景をxy平面に揃え(傾きがないようにする)、select_points_object_model_3dのパラメータcoord_zに基づいてZ軸に沿って閾値を設けて背景を除去します。・上記で難しい場合、XYZ画像へ変換しvar_thresholdなどを用います。・法線方向に基づいて点群を分割する必要がある場合もあります。たとえば、箱の壁や底面を分割する場合は、connection_object_model_3dのパラメータangleを使用することをお勧めします。点群データを読み込んだ場合、法線情報がないことがあります。surface_normals_object_model_3dで法線が計算できます。その後connection_object_model_3dを用いて分割します。添付ファイルタイトルHALCON3次元:3次元点群データの分割方法URL 名000003206公開状況公開済み検証状況公開済み