跳至內容
測試伺服器
開發伺服器

Samples#

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: 將一個彩色點雲儲存為 .ply 檔案。
    • 擷取一個畫面並將彩色點雲匯出至 pointcloud_color.ply.

Python 範例#

提供以下 Python 範例:

  • SimpleGrab:說明如何從 Stereo mini 相機擷取影像,以及存取色彩與深度資料。
  • ShowPointCloud:說明如何使用 Open3D 從 Stereo mini 相機擷取並視覺化點雲。
  • LeftAndRightIntensity:說明如何使用 OpenCV 顯示來自 Stereo mini 相機的左右強度串流。

執行範例#

C++ 範例#

有關建置和執行 C++ 範例的詳細說明,請參閱 C++ Programmer's Guide。

Python 範例#

有關 Python 程式設計範例的資訊,請參閱 Python Programmer's Guide。

更多資源#