我刚买了一台 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'