HALCON——テクスチャ点群を取得する

過去バージョンのマニュアルを表示しています。最新版のマニュアルを表示するには、ページの右上隅にあるバージョン番号をクリックして切り替えてください。

Windows オペレーティングシステムで Mech-Mind が提供するサンプルプログラムを使用してテクスチャ点群を取得する方法について説明します。

データの種類について

このプログラムを使用することで Range と Intensity のデータを取得できます。

  • Range:X、Y、Z 情報がある 2D 画像を取得します。無効にすることはできません。

  • Intensity:点群にテクスチャを追加するための 2D 画像またはモノクロ 2D 画像を取得します。

Range と Intensity の画像は、画素が全部互いに対応しており、テクスチャ点群を生成するために使用できます。

Range あるいは Intensity の画像に WidthHeightOffsetXOffsetY などのパラメータを設定するとき、パラメータ設定が一致しない場合に画素が対応しなくなるためテクスチャ点群を生成できません。

テクスチャ点群を取得する

以下の操作を実行します:

  1. obtain_textured_point_cloudサンプルプログラムをダウンロードし、Code  Download ZIPをクリックすればいいです。

  2. HALCON でサンプルプログラムを開きます:HALCON を起動し、サンプルプログラムを HALCON のプログラムウィンドウにドラッグします。

  3. プログラムウィンドウinfo_framegrabber の行を選択してツールバーのstep overを押すか、キーボードのF6をクリックして実行します。

  4. 制御変数DeviceInfos をダブルクリックして接続可能なカメラを表示します。

    camera information 1
  5. カメラを選択してダブルクリックし、unique_name: あるいは user_name: の後につくカメラ名をコピーします。

    camera information 3
    user_name はユーザーにより指定されたカメラ名です。Mech-Eye Viewer で設定できます。
  6. 以下の行で MechEyeunique_name あるいは user_name に取り替えます。

    DeviceInfo := 'MechEye'
  7. Canvas ウィンドウで点群を表示したら、このウィンドウで Continue をクリックして実行を続けてください。

  8. ObjectModel3D 変数で取得したテクスチャ点群を確認します。

DEEP (V4) と LSR (V4) カメラの場合、デフォルトではカラー 2D 画像を使用してテクスチャ点群を生成します。モノクロ 2D 画像(深度ソース)を使用する場合に、以下のコマンドのコメントを削除してください。

set_framegrabber_param (AcqHandle, 'SourceSelector', 'Monochrome')

Mech-Mindは、お客様のプライバシーを重視しています

このサイトでは最高の体験を提供するために Cookie を使用しています。サイトの閲覧を続ける場合、Cookie の使用に同意したことになります。「拒否する」を選択すると、このサイトを訪れた際に追跡や記憶が行われないように単独の Cookie が使用されます。