Как использовать PySpin с python opencv? - PullRequest
1 голос
/ 20 июня 2019

Я только что купил камеру FLIR BlackFlyS USB3.0. Я могу захватывать кадры с камеры, но я не могу использовать этот кадр с opencv без предварительного их сохранения. Есть кто-нибудь, кто знает, как конвертировать их для использования в opencv?

Я искал в Интернете все, что включает слово "PySpin", и нашел эту книгу . Я пытался использовать PySpinCapture, который упоминается в этой книге, но все равно не смог понять.

capture = PySpinCapture.PySpinCapture(0, roi=(0, 0, 960, 600),binningRadius=2,isMonochrome=True)

ret, frame = capture.read()

cv2.imshow("image",frame)

cv2.waitKey(0)

Я ожидаю увидеть изображение, но выдает ошибку

_PySpin.SpinnakerException: Spinnaker: GenICam::AccessException= Node is not writable. : AccessException thrown in node 'PixelFormat' while calling 'PixelFormat.SetIntValue()' (file 'EnumerationT.h', line 83) [-2006]
terminate called after throwing an instance of 'Spinnaker::Exception'
...