title: OpenCV Video streaming from FLIR Camera using Python
body: <p>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. </p>
  
  <pre><code>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) &amp; 0XFF == ord('q'):
          break 
  
  cap.release()
  cv.destroyAllWindows()
  
  </code></pre>
  
  <p>Traceback (most recent call last):
    File "C:\Desktop\flirtest.py", line 10, in 
      print(frame.shape)
  AttributeError: 'NoneType' object has no attribute 'shape'</p>