PyFIEサンプル 2¶
カメラから画像を取り込みPyFIEへインポートするサンプルコードです。
コード¶
import pyfie
from pyftl.core import Image, Stopwatch
from pyftl.unit import GP440
# One Shot
controller = GP440()
image = Image()
controller.open(0, 0)
controller.setup("/home/fast/FTL/camerafiles/FV-GP440/FV-GP440_XC-55_56.xml")
controller.validate(image)
controller.lock(image)
controller.num = 1
watch = Stopwatch()
watch.start()
controller.start()
controller.wait()
watch.stop()
print(watch.lap, "msec")
image.save("0.bmp")
# FIE
capsule = image.address(0)
adrss = pyfie.VOID.PTR.ARRAY(1)
adrss[0] = capsule
fimg = pyfie.fnFIE_img_root_import_alloc(adrss, 1, pyfie.F_IMG_UC8, 640, 640, 480)
pyfie.fnFIE_save_bmp("fie.bmp", fimg)
controller.unlock()
controller.close()