使用Python从FLIR摄像机进行OpenCV视频流
从FLIR蚱蜢3流到OpenCV时遇到问题。有没有一种方法可以使用python直接从FLIR摄像机流到我的代码中?当我使用下面的代码时,cv.Videocapture无法将FLIR摄像机识别为视频源。我在cv.Videocapture中尝试了不同的价值观。虽然0和-1链接到我使用的网络摄像头应用程序(iVcam),但使用不同的号码应该可以找到其他摄像头来源(1和2),无法识别FLIR摄像头使用Python从FLIR摄像机进行OpenCV视频流,python,opencv,flir,Python,Opencv,Flir,从FLIR蚱蜢3流到OpenCV时遇到问题。有没有一种方法可以使用python直接从FLIR摄像机流到我的代码中?当我使用下面的代码时,cv.Videocapture无法将FLIR摄像机识别为视频源。我在cv.Videocapture中尝试了不同的价值观。虽然0和-1链接到我使用的网络摄像头应用程序(iVcam),但使用不同的号码应该可以找到其他摄像头来源(1和2),无法识别FLIR摄像头 import numpy as np from object_detection.utils import
import numpy as np
from object_detection.utils import visualization_utils as vis_util
import cv2 as cv
from time import time
cap = cv.VideoCapture(1)
while (True):
ret,frame = cap.read()
print(frame.shape)
cv.imshow('frame',frame)
if cv.waitKey(1) & 0XFF == ord('q'):
break
cap.release()
cv.destroyAllWindows()
回溯(最近一次呼叫最后一次):
文件“C:\Desktop\flingrest.py”,第10行,在
打印(框架形状)
AttributeError:“非类型”对象没有属性“形状”我可以使用Acquisition.py和acquisitionpencv.py文件将相机集成到我的代码中。下载FLIR的Spinnaker SDK时可以找到这些文件,可在此处找到:的新版本中没有AcquisitionPencv.py文件。
还有另一个文件OpjRealDeaPosi.Py,它独立于OpenCV,从而减少依赖列表来显示FLIR相机视图。您可能想考虑使用FLIR相机的公共存储库:当您说它不工作时,您是什么意思?您收到的错误是什么?始终将完整的错误消息(从单词“Traceback”开始)作为文本(而不是屏幕截图)进行讨论(而不是评论)。还有其他有用的信息。感谢Github链接@amird。cv.VideoCapture无法识别FLIR摄像头,只有我使用的网络摄像头应用程序(iVcam)我编辑了我的问题,以包含更多信息和回溯,感谢@furasGreat的反馈,阅读您找到的内容,也感谢Brain和FLIR的同事根据我与他们讨论的ImageEvent和ChunkData添加了OpenCV变体。