2019/1/30
本篇主要介紹如何在 Windows 作業系統環境下,安裝對應的軟體,讓 IDS uEye 相機支援 Python 環境;主要步驟如下:
1. 安裝 Python 開發環境
您可以在這邊下載 Python 安裝檔:https://www.python.org/downloads/
安裝完成後,可利用 python -V 確認所安裝的 Python 版本。
2. 安裝 IDS Software Suite
您可以在這邊下載 IDS Software Suite 安裝檔:http://pixoel.com.tw/download_1.html;安裝完成後開啟 IDS Camera Manager,即可看到 IDS uEye 相機出現在列表中:
3. (非必要) 安裝常見工具,如 numpy 與 OpenCV
可透過 pip 安裝影像處理時需要的工具;輸入 pip install numpy 與 pip install opencv-python:
安裝完成後,可在 Python 環境下確認所安裝的 OpenCV 版本:
4. 安裝 Python interface for uEye (即 PyuEye)
可透過 pip 安裝 uEye API 的 Python bindings;輸入 pip install pyueye:
亦可在這邊下載:https://pypi.org/project/pyueye/
以上步驟即完成所有必要的工具安裝;因為 Python 是直譯式的程式語言,我們可以直接在 Python 輸入以下語法:
from pyueye import ueye % 從 pyueye 裡 import ueye
h_Cam = ueye.HIDS(0) % 相機 handle (0 = 第一支 uEye 相機)
ret = ueye.is_InitCamera(h_Cam, None) % 初始化相機
此時可以同步觀察 IDS Camera Manager,並看到相機狀態已經變為被佔用(使用中),表示上面那段程式 已成功啟動相機。接著只需要再透過下面的語法,即可將相機關閉:
ret = ueye.is_ExitCamera(h_Cam) % 關閉相機
此時在 IDS Camera Manager 中,可以看到相機恢復到閒置狀態。
接著可以利用 IDS 提供的 Python 範例程式,搭配 IDS uEye SDK 的語法說明文件,開始開發您的客製化 Python 應用程式。
更多資訊:
軟體下載:IDS 相機的驅動程式 (Windows / Linux / Linux Embedded)
軟體下載:Python 安裝檔
線上手冊:IDS uEye SDK 語法說明 (需登入)
教學影片:在嵌入式系統上使用 IDS 相機 (以樹莓派 Raspberry Pi 為例)
應用影片:IDS 自動對焦相機 XS 應用於嵌入式系統樹莓派 (Raspberry Pi)