[Python] OpenCV Video streaming from FLIR Camera using Python

Discussão em 'Python' iniciado por Stack, Março 15, 2025.

  1. Stack

    Stack Membro Participativo

    I am having trouble streaming from a FLIR Grasshopper3 to OpenCV. Is there a way to stream directly from the FLIR camera to my code using python? When I use the code below, cv.Videocapture is not able to recognize the FLIR camera as a video source. I have tried different values in cv.Videocapture. While 0 and -1 link to the webcam app I use (iVcam), using different numbers that should find other Camera sources (1 and 2) do not identify the FLIR camera.

    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()



    Traceback (most recent call last): File "C:\Desktop\flirtest.py", line 10, in print(frame.shape) AttributeError: 'NoneType' object has no attribute 'shape'

    Continue reading...

Compartilhe esta Página