IC Imaging Control 4 Pythonライブラリ入門

PyPIからのインストール

アクティブな環境に IC Imaging Control 4 Python ライブラリをインストールするには、次のコマンドを実行します。

$ python3 -m pip install imagingcontrol4

複数の Pythonプロジェクトで作業する際に、ライブラリのインストールを分離するため、仮想環境の使用を推奨します。仮想環境の作成方法については、以下を参照してください。
Install packages in a virtual environment using pip and venv(packaging.python.org)

ローカルのWheelファイルからインストール

ローカルの .whlファイルを使用して IC Imaging Control 4 Pythonライブラリをアクティブ環境にインストールするには、 python3 -m pip install コマンドの最後の引数に whl ファイルを指定して実行します。

例:

$ python3 -m pip install imagingcontrol4-1.0.0-py36-none-win_amd64.whl

パス、バージョン番号、およびプラットフォームタグを適宜変更してください。

動作確認(クイックテスト)

インストールが正しく行われたか確認するため、インタラクティブPythonインタプリタを起動します。

$ python3

続いて、ライブラリのインポートと初期化、および接続されているビデオキャプチャデバイス一覧の取得を行うため、次のコマンドを入力します。

Python 3.10.11 (tags/v3.10.11:7d4cc5a, Apr  5 2023, 00:38:17) [MSC v.1929 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import imagingcontrol4 as ic4
>>> ic4.Library.init()
>>> ic4.DeviceEnum.devices()
[DeviceInfo(model_name='DFK 33GX546', serial='12229933', version='Rev 3013, FPGA GigE3LM-IMX:126')]

デバイスの一覧が空の場合は、以下をご確認ください。

  • ビデオキャプチャデバイスがコンピュータに接続されていること
  • カメラ用のIC4対応ドライバがインストールされていること