メインコンテンツまでスキップ
バージョン: v24.01

フレーム数の取得

このチュートリアルでは、ion-kitを使用してカメラからフレーム数を取得する方法を学びます。

前提条件

  • ionpy
  • numpy
  • OpenCV
pip3 install -U pip
pip3 install opencv-python
pip3 install numpy
pip3 install ion-python==1.6.0

チュートリアル

パイプラインの設定プロセスは、前のチュートリアルとまったく同じです。フレーム数をBBから取得するために、追加の出力ポートとバッファを設定する必要があります。

フレーム数の取得

画像を表示しながら、フレーム数情報も取得したいと思います。前のチュートリアルとの唯一の違いは、フレーム数の値を新しいポートにバインドする必要があることです。

fcdata = np.full((1), fill_value=0, dtype=np.uint32)
frame_count = []
for i in range(num_device):
frame_count.append(Buffer(array=fcdata))

パイプラインの実行

builder.run() を実行してパイプラインを終了します。

フレームカウントディレクトリはnumpy array fcdata にあるため、次のように各フレーム数を出力できます。

print(fcdata[0])

完全なコード

このチュートリアルで使用される完全なコードはこちらです。