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

pylon Software Suite#

pylon Software Suite 提供了一系列驅動程式和工具,可用於操作任何 Basler 相機。此套件提供適用於 Windows、macOS 和 Linux 的版本。

由於基於 GenICam 技術,pylon Software Suite 讓您能夠使用最新的相機型號與功能。

支援的作業系統及其功能#

平台#

Windows Linux x86 Linux ARM macOS Android
最新 pylon 版本 pylon 26.09 pylon 26.09 pylon 26.09 pylon 26.09 pylon 6.1.0
支援的作業系統版本 10 (64 位元)、11 (64 位元) Ubuntu 20.04 或更新版本 (64 位元)、CentOS 9 或更新版本 (64 位元) Ubuntu 20.04 或更新版本 (64 位元) 15 (Intel/ARM 64 位元) 8, 9, 10, 11
下載 造訪 Basler 網站 造訪 Basler 網站 造訪 Basler 網站 造訪 Basler 網站 造訪 Basler 網站

設定工具#

Windows Linux x86 Linux ARM macOS Android
pylon Workbench & vTools ✅ ✅ ✅ ❌ ❌
pylon Viewer ✅ ✅ ✅ ✅ ❌
pylon GigE Configurator ✅ ✅ ✅ ❌ ❌
pylon IP Configurator ✅ ✅ ✅ ✅ ❌
pylon USB Configurator ✅ ❌ ❌ ❌ ❌
pylon Camera Link Configurator ✅ ❌ ❌ ❌ ❌
Camera API Generator ✅ ✅ ✅ ✅ ❌
Firmware Updater ✅ ✅ ✅ ❌ ❌
CXP Grabber Firmware Updater ✅ ✅ ❌ ❌ ❌
CXP gpioTool ✅ ✅ ❌ ❌ ❌
Color Calibrator ✅ ✅ ✅ ✅ ❌
MPEG-4 Video Recording ✅ ✅ ✅ ❌ ❌
blaze 3D Viewer ✅ ✅ ✅ ❌ ❌

應用程式開發#

Windows Linux x86 Linux ARM macOS Android
Data Processing C++ API ✅ ✅ ✅ ❌ ❌
C++ API ✅ ✅ ✅ ✅ ✅
C API ✅ ✅ ✅ ❌ ❌
.NET API (.NET Framework) ✅ ❌ ❌ ❌ ❌
.NET 5+ API ✅ ✅ ✅ ✅ ❌
Java API ❌ ❌ ❌ ❌ ✅

GenTL#

Windows Linux x86 Linux ARM macOS Android
USB3 Vision ✅ ✅ ✅ ✅ ❌
GigE ✅ ✅ ✅ ✅ ❌
CoaXPress 2.0 ✅ ✅ ❌ ❌ ❌
BCON for MIPI ❌ ❌ ✅ ❌ ❌
blaze 3D ✅ ✅ ✅ ❌ ❌

介面驅動程式#

Windows Linux x86 Linux ARM macOS Android
Direct Show Driver (U3V, GEV) ✅ ❌ ❌ ❌ ❌
TWAIN Driver (U3V, GEV) ✅ ❌ ❌ ❌ ❌
NeuroCheck Driver (U3V, GEV) ✅ ❌ ❌ ❌ ❌
CoaXPress 2.0 Driver ✅ ✅ ❌ ❌ ❌
GigE Vision Driver ✅ ✅ ✅ ✅ ❌
USB3 Vision Driver ✅ ✅ ✅ ✅ ✅
Camera Link Driver ✅ ❌ ❌ ❌ ❌
BCON for MIPI Driver ❌ ❌ ✅ ❌ ❌

SDK 與 API#

pylon Software Suite 提供 pylon SDK(軟體開發套件),其中包含以下 API(應用程式介面):

  • C++ API(支援 Windows、Linux 與 macOS)
  • 適用於 .NET 語言的 API。提供以下兩種語言繫結:

    • 針對 Windows 上 .NET Framework(4.0 及更高版本)的 .NET 語言繫結
    • 針對 Windows、Linux 與 macOS 上 .NET 5+(8.0 及更高版本)的 .NET 語言繫結

    這些語言繫結提供相同的 pylon .NET API。可能會因目標 .NET 版本而有些許差異。

  • C API(支援 Windows 與 Linux)

  • 資料處理 C++ API(支援 Windows 與 Linux):此 API 擴充了 pylon C++ 影像擷取 API,以便能夠使用 vTools。

透過使用對應的 pylon API(C++、C 或 .NET),您可以在應用程式軟體內存取所有相機參數並控制相機的完整功能。範例程式說明了如何使用 pylon API 來設定相機參數與操作相機。

影像擷取 API 的相關說明文件可在 pylon API Documentation 專區中取得。它為您介紹如何使用 pylon 進行程式設計,並提供各個 API 的所有方法與物件相關資訊。

資料處理 C++ API 的說明文件(pylon C++ Data Processing Programmer's Guide)可透過 pylon Viewer 中的 Help 選單取得。

設定工具#

透過一組設定工具,您可以設定相機、介面卡與作業系統:

驅動程式#

  • pylon USB3 Vision Driver 完全符合 USB3 Vision 標準。它使 Basler USB 3.0 相機能夠充分利用 USB 3.0 的高速與頻寬進行影像傳輸,同時降低資源負載並使用現成的硬體元件。
  • pylon GigE Vision Filter Driver 是一款先進且強大的 GigE Vision 網路驅動程式,相容於所有網路卡。此篩選器驅動程式的優點包括:

    • 與 1/5/10 Gigabit 網路卡具有廣泛的相容性
    • 最佳化並降低電腦與相機之間網路傳輸所產生的 CPU 負載
    • 極為強大的封包重新傳送機制

    此驅動程式僅適用於 Windows。為了獲得最佳效能與可靠性,Basler 建議將此篩選器驅動程式與 pylon GigE Configurator 搭配使用。

  • pylon GigE Vision Socket Driver 並非真正的驅動程式,而是使用特定作業系統(例如 Windows、Linux 或 macOS)的 Socket API 來與相機進行通訊。Socket 驅動程式的優點在於不需要任何安裝,且相容於所有 1/5/10 Gigabit 網路卡。Socket 驅動程式具備非常強大的封包重新傳送機制。
    為了獲得最佳效能與可靠性,Basler 建議將此篩選器驅動程式與 pylon GigE Configurator 搭配使用。

  • pylon GigE Vision Performance Driver(自 pylon 7.1 版本起已被取代)是一款硬體專屬的 GigE Vision 網路驅動程式。效能驅動程式僅相容於使用相容晶片組的 1 Gigabit 網路卡。效能驅動程式的優點在於能降低電腦與相機之間網路傳輸所產生的 CPU 負載。它同時具備強大的封包重新傳送機制。此驅動程式僅適用於 Windows。
  • RDMA Driver 並非真正的驅動程式,但它允許相機將資料封包直接傳輸至主機電腦上的應用程式緩衝區。這能在網路上實現高傳輸量、低延遲的 Memory 存取。
  • pylon BCON I²C Driver Adapter(僅限 Linux,自 pylon 6.3 版本起已被取代)可用於開發嵌入式系統的軟體。pylon 同時提供驅動程式的原始程式碼以及編譯好的二進位檔案。它可以直接原樣使用,但您也可以透過實作 BCON Adapter API 來編寫您自己的介面卡。
  • pylon Camera Link Configuration Driver(僅限 Windows)可讓您存取 Basler Camera Link 相機的所有相機參數。
  • pylon CXP Interface Driver(不適用於 macOS)可讓您使用 Basler CoaXPress 相機。
  • pylon GigE Accelerator 會在擷取期間過濾 GVSP 封包並將其組合成影像,以降低 CPU 負載。此驅動程式僅適用於 macOS。

系統需求#

  • x86_64 CPU:最新的 Intel Core i5 (或更高階) 或同等級處理器。
  • aarch64 CPU:具備 AArch64 支援的 Armv8-A。建議使用 NVIDIA Jetson 模組(或同等級別)上使用的 ARM 處理器或更高階的處理器。
  • Memory:至少 4 GB 可用 RAM。建議使用 8 GB 或更多的可用 RAM。
  • 磁碟類型:建議使用 SSD。
  • 磁碟空間:安裝至少需要 2 GB 的可用磁碟空間。

資訊

根據以下層面,可能需要更高的系統需求:

  • 所使用的相機數量
  • 相機的解析度和/或 Acquisition Frame Rate
  • 所使用 vTools 的類型或數量

如果您計劃使用 pylon AI 功能,則適用以下系統需求:

  • x86_64 CPU:最新的 Intel Core i5 (或更高階) 或同等級處理器。
  • Memory:至少 8 GB 可用 RAM。建議使用 16 GB 或更多的可用 RAM。
  • 磁碟類型:建議使用 SSD。
  • 磁碟空間:安裝至少需要 50 GB 的可用磁碟空間。
    模型儲存庫所需的空間取決於您計劃部署的模型大小和數量。每個模型的大小可以從幾 MB 到幾 GB 不等。
  • GPU 型號:所有符合此處提及之架構的 NVIDIA 型號:https://docs.nvidia.com/deeplearning/frameworks/support-matrix/index.html
  • CUDA 版本:12+
  • GPU 卡:合適顯示卡的範例包括 NVIDIA RTX A5000、NVIDIA RTX A2000 Laptop GPU、NVIDIA Jetson Xavier NX、NVIDIA Tesla T4 等。

安裝#

→ 請參閱 Software Installation (Windows)

→ 請參閱 Software Installation (Linux)

文件#

您可以直接從軟體套件的各種工具存取 Basler Product Documentation。

在 pylon Viewer 中,您可以取得上下文相關的說明。如果您需要關於參數的更多資訊或想了解更多關於相機型號的資訊,請在 Devices 或 Features 窗格中選取所需的項目,然後按下 F1 或按一下滑鼠右鍵並按一下 Get Help 來開啟說明。

Help 選單也讓您能夠存取 pylon Deployment Guide、pylon SDK Samples Manual、pylon API documentation 以及 C++ Data Processing Programmer's Guide。