HALCON サンプルを実行する方法
はじめに
このチュートリアルでは、HALCON サンプルを設定して、HDevelop、C++、および C# で実行する方法を示します。
要件
必須
zivid-halcon-samples (HDevelop) / zivid-cpp-samples / zivid-csharp-samples
注釈
Zivid カメラでテストされた HALCON のバージョンは、19.05 Progress、20.05 Progress、21.11 Progress、24.05 Progress、24.11 Progress-Steady、25.05 Progress です。
オプション
現在、個別の ply ビューアがインストールされていない場合は、 MeshLab を使用すれば、提供されているサンプルから生成された点群を簡単に確認できます。
手順
ステップバイステップの手順を、以下のスクリーンショットとともに説明します。
GenICam/HALCON の環境変数を設定する
GenICam で Zivid を使用し始める前に、いくつかの環境変数を設定する必要があります。次の 2 つのオプションがあります。
PC で、 System → Advanced System Settings → Environmental Variables に移動します。
System variables で、 Path 変数を選択して Edit... をクリックします(この段階では New をクリックしないでください。パスシステム変数の既存の値が上書きされます)。その後、 New をクリックして次の値を追加します。
変数名 |
|
変数値 |
|
注釈
Zivid インストールのパスが正しいことを確認してください。
OK をクリックして [環境変数] ウィンドウに戻り、 New をクリックして次のシステム変数を追加します。
変数名: |
|
変数値 |
|
環境変数の設定が完了したので、サンプルを実行できます。言語を選択してください。
以下のビデオでは、HALCON で Zivid カメラを使用してサンプルを実行する方法を示しています。
HDevelop を開き、 Open Program をクリックします。サンプルをダウンロード/クローンした場所に移動します。
実行するサンプル(例:CaptureHDR.hdev)を開きます。
F5 キーを押してプログラムを実行します。これでプログラムが正常に実行され、シーンの 3D 点群が表示されるはずです。
サンプルを実行するには、このチュートリアルに従い、オプションの要件から Halcon を選択してください。
点群をキャプチャして保存するには 2 つの方法があります。2 つのサンプルで説明します。
GenICam インターフェースと Halcon C++ SDK を使用する: CaptureHalconViaGenICam.cpp
Halcon C++ SDK を使用して点群を Halcon 形式に変換することで Zivid SDK を使用する: CaptureHalconViaZivid.cpp
サンプルを実行するには、このチュートリアルに従い、オプションの要件から Halcon を選択してください。
点群をキャプチャして保存するには 2 つの方法があります。2 つのサンプルで説明します。
GenICam インターフェースと Halcon C# SDK を使用する: CaptureHalconViaGenICam.cs
Halcon C# SDK を使用して点群を Halcon 形式に変換することで Zivid SDK を使用する: CaptureHalconViaZivid.cs