コンテンツにスキップ
ステージングサーバー
開発サーバー

サンプル#

Basler pylon SDKには、Stereo mini カメラの使用方法を示すプログラミングサンプルが含まれています。

サンプルへのアクセス#

The samples are located in the C:\Program Files\Basler\pylon\Development\Samples\Stereo_mini folder.

The samples are located in the /opt/pylon/share/pylon/Samples/Stereo_mini folder.

The samples are located in the /opt/pylon/share/pylon/Samples/Stereo_mini folder.

情報

サンプルのビルドを行う前に、サンプルが含まれているフォルダーを書き込み権限のある任意の場所にコピーしてください。

利用可能なサンプル#

C++ サンプル#

以下の C++ サンプルを利用できます:

  • FirstSample: 輝度およびレンジデータを取得し、中心ピクセルの値を出力します。
    • 以下を使用して最初のStereo miniデバイスを開きます: BaslerGenTlStmDeviceClass.
    • 輝度およびレンジコンポーネントを有効にします。
    • 中心ピクセルの輝度(RGBA)およびレンジ値を読み取ります。
  • GrabDepthMap: OpenCVを使用してレンジデータをカラー化されたデプスマップに変換します。
    • レンジコンポーネントを使用します(Coord3D_C16を使用します。
    • リアルタイム表示のために、OpenCVを使用して深度値をカラー化します。
  • ShowPointCloud: PCLを使用して、カラーのライブポイントクラウドを表示します。
    • レンジコンポーネントを使用します(Coord3D_ABC32f) およびカラー用の輝度。
    • 取得結果を以下に変換します: pcl::PointCloud<pcl::PointXYZRGB>.
    • ライブポイントクラウドビューワーを表示します。
  • SavePointCloud: カラーのポイントクラウドを1つ保存します(形式: .ply ファイル。
    • 1フレームをキャプチャし、カラーのポイントクラウドを以下にエクスポートします: pointcloud_color.ply.

Pythonサンプル#

利用可能なPythonサンプルは以下の通りです。

  • SimpleGrab: Stereo miniカメラから画像を取得し、カラーおよびデプスデータにアクセスする方法を示します。
  • ShowPointCloud: Open3Dを使用してStereo miniカメラから点群を取得し、視覚化する方法を示します。
  • LeftAndRightIntensity: OpenCVを使用してStereo miniカメラの左右の輝度ストリームを表示する方法を示します。

サンプルの実行#

C++ サンプル#

C++サンプルのビルドおよび実行に関する詳細な手順については、C++プログラマーズガイドを参照してください。

Pythonサンプル#

Pythonプログラミングサンプルについては、Pythonプログラマーガイドを参照してください。

追加リソース#