カテゴリ |
 |
複数枚の画像入力ボード、複数台のカメラを使用する場合、AcaPyクラスのインスタンス時に、ボードの識別番号(Board ID)および、カメラのチャンネル番号を指定します。

Board IDは画像入力ボード出荷状態では 0 に設定されていますが、設定変更が可能です。
画像入力ボードを複数枚使用する場合は、重複しないBoardID番号を設定してください。

Board ID(Board No)の変更方法については下記のページを参照ください。
複数のフレームグラバを同一PCで使用する事はできますか?
◆ AcaPyクラスのインスタンス
使用するカメラごとにAcaPyクラスをインスタンスします。
AcaPy(board_id: int = 0, ch: int = 1, debug_print: bool = True):
|
引数
board_id |
int |
0以上のボード番号を指定します。 初期値 0 |
ch |
int |
1以上のチャンネル番号を指定します。 初期値 1 |
debug_print |
bool |
Trueを指定した場合、AcaPyクラスメソッドにエラー等が発生した場合、コンソールにエラー情報が表示されます。Falseを指定すると何も表示されません。 |
◆ Board ID、ch の設定例
import acapy # AcaPy
# 初期値でAcaPyクラスのインスタンス # Board ID = 0, ch = 1 でインスタンスされます。
capture1 = acapy.AcaPy()
# Board ID = 1, ch = 2 を指定してAcaPyクラスのインスタンス
capture2 = acapy.AcaPy(1, 2)
|