キーワードから探す

※スペースで区切って複数検索が可能です。

カテゴリで絞り込む

よく検索されるキーワード

ID:412
作成日: 2023/09/08

【AcaPy】シンプルサンプルプログラム

カテゴリ AcaPy


AcaPyを用いた最小限のサンプルプログラムを以下に示します。

import acapy
import cv2

capture = acapy.AcaPy()
capture.load_inifile("./AreaSensor_mono.ini")

ret, frame = capture.snap()

cv2.imshow("Image", frame)
cv2.waitKey()

◆各コードの説明

以下の部分で、AcaPyクラスをインスタンスし、画像入力ボードを使える状態にしています。
capture = acapy.AcaPy()

次に、使用するカメラに合わせて画像入力ボードを設定するた、設定ファイル(iniファイル)を読込ます。
iniファイルはAcapLib2と共通です。
capture.load_inifile("./AreaSensor_mono.ini")

次に1画面取込(Snap)を行っています。
ret, frame = capture.snap()
戻り値のretは、成功時1、失敗時0 になります。
frameが撮影した画像データ(NumPyのndarray)となります。
画像データのフォーマットはOpenCVと共通で、カラー画像のとき、B,G,Rのデータ順となります。

◆関連記事

snap()メソッドは1枚の画像データを取り込む処理となります。
連続で画像を取り込む場合は、下記ページを参照ください。

連続画像取込(Grab)サンプルプログラム
この内容は参考になりましたか?
ご回答いただきまして、ありがとうございます。
今後の参考にさせていただきます。
ご意見・ご感想、ありがとうございます。

関連するご質問

Now Loading...

Now Loading...