Существуют ли привязки Python к API FlyCapture?

Я пытаюсь написать код с использованием OpenCV. Мой датчик от Point Grey Systems, и он использует API FlyCapture для захвата изображений. Я хотел бы получить эти изображения и сделать с ними что-нибудь в OpenCV, используя Python. FlyCapture полностью на C/C++, поэтому я запускаю SWIG для создания привязок. Я изобретаю колесо? Привязки Python для FlyCapture уже существуют где-то, о чем я не знаю?

3 ответа

Решение

Начиная с FlyCapture 2.11, существуют официальные оболочки Python Point Grey / FLIR. Я использовал Python 2.7 до сих пор.

pyflycapture2 все еще доступен... только что начал использовать эту оболочку на прошлой неделе pyflycapture2 хорошо работает с моим FireFly MV USB

Вот новая оболочка Cython, которую я запустил для FlyCapture V1 API:

https://github.com/kbrafford/pyfly1

В нем также есть несколько демонстраций wx.Python, показывающих, как он работает, и позволяющих оценить производительность.

Если язык Python является вашим единственным ограничением, вы можете использовать оболочки для FlyCapture из пресетов JavaCPP, вызывая соответствующие функции через Jython.

Другие вопросы по тегам