I am using Basler A102f camera using FireWire (IEEE 1394) for connection and pypylon (from StudentCV) to control it. I have a problem to establish Transport Layer (at least this seems to me to be a problem). The camera works fin in pylon Viewer. When running this code
import pypylon.pylon as pylon import sys; tlfactory = pylon.TlFactory.GetInstance() print(tlfactory) ptl = tlfactory.CreateTl('BaslerUsb') print(ptl) detected\_devices = ptl.EnumerateDevices() print('%i devices detected:' % len(detected\_devices))
I get till the end with printing out "0 devices detected". That's fine because I don't have a USB camera attached. But when I change the CreateTl argument to "Basler1394", which seems to be according to pylon SDK documentation, ptl is a 'NoneType' object and Error is returned.
Has anyone tried IEEE1394 cameras with pypylon and managed to run it successfully?