Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Python从FLIR摄像机进行OpenCV视频流_Python_Opencv_Flir - Fatal编程技术网

使用Python从FLIR摄像机进行OpenCV视频流

使用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

从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 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变体。