第三方驅動程式、程式庫與範例#
資訊
本主題中的所有資訊均適用於所有 blaze 與 Smart blaze 相機型號。為求簡潔,文中以 "blaze" 統稱所有型號。
OpenCV#
《pylon Supplementary Package for blaze 》包含一些 C++ 範例,用以說明如何使用OpenCVC++ 函式庫存取並視覺化透過 Blaze 攝影機所擷取的資料。請參閱「C++ 程式設計範例」一節,該節提供了更多詳細資訊、範例清單,以及有關如何安裝OpenCV 函式庫的說明。
點雲函式庫 (PCL)#
《pylon Supplementary Package for blaze 》包含一些 C++ 範例,用以說明如何使用PCLC++ 函式庫存取並視覺化透過 Blaze 攝影機所擷取的資料。請參閱「C++ 程式設計範例」一節,該節提供了更多詳細資訊、範例清單,以及有關如何安裝PCL 函式庫的說明。
機器人作業系統(ROS)(僅限Linux )#
ROS 1#
若要透過 ROS 存取 Basler blaze 攝影機,pylon Supplementary Package for blaze 內建了適用於 blaze 攝影機的 ROS 驅動程式。
您可以在/opt/pylon/share/pylon/Samples/blaze/ROS資料夾中的 Blaze 程式設計範例中找到 ROS 驅動程式。
該資料夾中有一份README.md檔案,說明如何建置以及如何使用 Basler Blaze 相機的 ROS 驅動程式。
資訊
目前,Blaze 攝影機的 ROS 驅動程式僅適用於Linux 。
資訊
pylon-ROS 1 相機驅動程式不支援 Basler blaze 相機。
ROS 2#
您可以從GitHub 下載適用於 Basler blaze 攝影機的 ROS 2 驅動程式。
阿拉維斯(僅限Linux )#
Aravis是一個用於連接 GigE Vision 和USB3 Vision 攝影機的開源函式庫。
pylon Supplementary Package for blaze 包含一些 C++ 範例,用以說明如何搭配 Aravis 函式庫使用 Basler blaze 攝影機。請參閱「C++ 程式設計範例」章節,其中提供了更多詳細資訊及範例清單。
資訊
若要執行使用 Aravis 函式庫來介接 Blaze 攝影機的應用程式,無需安裝 pylon 或pylon Supplementary Package for blaze !
MVTec HALCON#
pylon Supplementary Package for blaze 包含適用於MVTec 的 HDevelop 範例腳本HALCON 。
To open the folder containing the HALCON samples, press the Win key, go to the Basler folder, and choose the blaze Samples folder.
The samples are located in the /opt/pylon/share/pylon/Samples/blaze/HALCON folder.
在使用 HDevelop 開啟腳本之前,請先將 HALCON 資料夾複製到您具有寫入權限的位置。