FVC08 1枚画像取り込み

FVC08にて1枚の画像の取り込みを行うサンプルコードです。

from pyftl.core import Image, Stopwatch
from pyftl.unit import FVC08, FVC08Param

try:
    # One Shot
    controller = FVC08()
    param = FVC08Param.from_(controller)

    controller.open(0, 0)
    controller.setup("/home/fast/FTL/camerafiles/FVC08/FVC08_IK-TF5C.xml")

    image = Image()
    controller.validate(image)
    controller.lock(image)
    param.trigger_mode = 1
    controller.num = 1

    watch = Stopwatch()
    watch.start()
    controller.start()
    controller.stop()
    watch.stop()
    print(watch.lap, "msec")

    image.save("0.bmp")

    controller.unlock()
    controller.close()

except RuntimeError as ex:
    print(ex)

ダウンロード