genicam/harvesters

h.create(0) freezes

pers972 opened this issue · 5 comments

Try this code

`from harvesters.core import Harvester, ImageAcquirer

h = Harvester()
h.add_file(r"C:\Users\SGL\Desktop\MATRIX VISION\mvIMPACT Acquire\bin\x64\mvGenTLProducer.cti")
h.update()
print(len(h.device_info_list))
print(h.device_info_list[0])

print(h.create(0))
`

And get this output
C:\Users\SGL\PycharmProjects\pythonProject.venv\Scripts\python.exe C:\Users\SGL\PycharmProjects\pythonProject\ff.py
1
{'access_status': 1, 'display_name': 'Specim FX10e(70:f8:e7:b0:09:d0)', 'id_': 'FX10e(70:f8:e7:b0:09:d0)', 'model': 'FX10e', 'parent': <genicam.gentl.Interface; proxy of <Swig Object of type 'std::shared_ptr< GenTLCpp::TLInterface > *' at 0x0000020C922E8D20> >, 'serial_number': '077000057871', 'thisown': True, 'tl_type': 'GEV', 'user_defined_name': ' ', 'vendor': 'Specim', 'version': 'Version 1.3'}

I'm trying different combination of versions Matrix Vision and Python.
And program freezes. Why Imagerequirer don't creating? Thanks for all recommendation.

We also started to observe a similar behavior. Along with corrupted buffers as in #452

@kazunarikudo it seems that something might be broken in either latest mvGenTLproducer or genicam