サンプル#
サンプルへのアクセス#
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)およびレンジ値を読み取ります。
- 以下を使用して最初のStereo miniデバイスを開きます:
- GrabDepthMap: OpenCVを使用してレンジデータをカラー化されたデプスマップに変換します。
- レンジコンポーネントを使用します(
Coord3D_C16を使用します。 - リアルタイム表示のために、OpenCVを使用して深度値をカラー化します。
- レンジコンポーネントを使用します(
- ShowPointCloud: PCLを使用して、カラーのライブポイントクラウドを表示します。
- レンジコンポーネントを使用します(
Coord3D_ABC32f) およびカラー用の輝度。 - 取得結果を以下に変換します:
pcl::PointCloud<pcl::PointXYZRGB>. - ライブポイントクラウドビューワーを表示します。
- レンジコンポーネントを使用します(
- SavePointCloud: カラーのポイントクラウドを1つ保存します(形式: .ply ファイル。
- 1フレームをキャプチャし、カラーのポイントクラウドを以下にエクスポートします:
pointcloud_color.ply.
- 1フレームをキャプチャし、カラーのポイントクラウドを以下にエクスポートします:
Pythonサンプル#
利用可能なPythonサンプルは以下の通りです。
- SimpleGrab: Stereo miniカメラから画像を取得し、カラーおよびデプスデータにアクセスする方法を示します。
- ShowPointCloud: Open3Dを使用してStereo miniカメラから点群を取得し、視覚化する方法を示します。
- LeftAndRightIntensity: OpenCVを使用してStereo miniカメラの左右の輝度ストリームを表示する方法を示します。
サンプルの実行#
C++ サンプル#
C++サンプルのビルドおよび実行に関する詳細な手順については、C++プログラマーズガイドを参照してください。
Pythonサンプル#
Pythonプログラミングサンプルについては、Pythonプログラマーガイドを参照してください。