pylon Supplementary Package for blaze#
總覽#
《pylon Supplementary Package for blaze 》規定如下:
- GenICam 符合 GenTL 標準的 GenTL 產生器,可與pylon Software Suite
- 支援C++、.NET 及 Python 程式設計介面,實現彈性開發
- 展示最佳實務的範例程式
- 適用於ToF 影像處理的高階功能與最佳化工具
支援的相機型號#
pylon Supplementary Package for blaze 支援所有 Basler blaze 及 Smart blaze 3D 飛行時間相機。
有關詳細規格及型號資訊,請參閱「Basler blaze」與「Smart blaze」相關主題。
安裝要求#
- pylon Software Suite 8.1 版或更高版本
- 作業系統:
- Windows 10、Windows 11
- Linux x86_64(Ubuntu 18.04、20.04、22.04 或其他發行版)
- Linux ARM
- 開發環境:
- Visual Studio 2019 或更高版本(C++、.NET)
- CMake 3.3 或更高版本(C++)
- Python 3.6 或更高版本 (Python)
快速入門#
- 請安裝「pylon Software Suite 」,該軟體可從Basler 下載頁面下載。
- 安裝pylon Supplementary Package for blaze 。
- 請依照《程式設計師指南》中的「入門指南」說明,學習基礎知識。
- 請參閱《程式設計師指南》中的範例程式。
Programmer's Guide#
《pylon Supplementary Package for blaze 程式設計師指南》提供了詳盡的文件與範例:
- 入門指南:簡介與工具概覽
- 《C++ 程式設計師指南:C++ API 與程式設計範例》
- 《.NET 程式設計師指南:.NET API 與範例》
- 《Python 程式設計師指南:Python API 與範例程式碼》
- 範例:範例程式概述與位置
- 故障排除:問題解決與常見問題解答
- 第三方驅動程式、函式庫與範例:與 OpenCV、PCL 及其他函式庫的整合
Smart blaze 程式設計指南#
《Smart Blaze 程式設計師指南》提供了針對 Smart Blaze 攝影機型號的相關資訊:
主要功能#
飛行時間成像#
透過先進的ToF 技術,以高精度與高時間解析度取得詳細的3D深度資訊。
多平台開發#
在Windows 和Linux 上使用相同的 API 開發應用程式,以確保可移植性與一致性。
語言支援#
- 適用於高效能 3D 視覺應用的C++
- .NET用於 基於Windows 的 GUI 應用程式
- Python用於快速原型開發與資料分析
第三方函式庫整合#
與熱門函式庫無縫整合:
- OpenCV:影像處理與電腦視覺
- PCL(點雲函式庫):3D 點雲處理
- NumPy:數值運算(Python)
綜合範例#
請參閱以下示範程式:
- 攝影機的初始化與設定
- 3D 資料擷取與處理
- 可信度與錯誤處理
- 與可視化工具的整合
工具#
pylon Supplementary Package for blaze 可與以下電塔工具配合使用:
- pylon 3D Viewer:即時檢視 3D 點雲與相機資料。
- pylonIP Configurator :設定網路設定。
系統需求#
| Component | 要求 |
|---|---|
| pylon Software Suite | 版本 8.1 或更高版本 |
| Windows | Windows 10 還是 11 |
| Linux | x86_64(Ubuntu 18.04、20.04、22.04 或其他發行版)或 ARM |
| C++ | Visual Studio 2019 或更高版本 |
| CMake | 3.3 版或更高版本 |
| Python | 3.6 版或更高版本 |
說明文件#
支援#
如需更多資訊與支援,請聯絡 Basler 技術支援部門。