This is what I have at the moment but its getting really slow read times. It takes about 6-8 seconds alone just to read the frame with opencv and for my project I need to be able to get a picture at specific intervals as it reads a pressure transducer. Is there a way to make this program faster with cv2 or can is there a way using arrays or what not to do this much quicker.

```
import cv2
import timeit
def main(): #Define camera function
    start = timeit.default_timer() #Starts a runtime timer
    hud_Cam = cv2.VideoCapture(0) #Call camera resource
    gauge_Cam = cv2.VideoCapture(1)
    rval, hud_Img = hud_Cam.read() #Read/Grab camera frame
    rval, gauge_Img = gauge_Cam.read()
    stop = timeit.default_timer() #Stops a runtime timer
    print('Time: ', stop - start) #Calculate runtime timer
    start1 = timeit.default_timer() #Starts a runtime timer
    hud_name = ('HudPicture0.jpg') #Initialize file names
    gauge_name = ('GaugePicture0.jpg')
    cv2.imwrite(hud_name, hud_Img) #Write camera frame to file names
    cv2.imwrite(gauge_name, gauge_Img)
    print("Hud Picture written!") #Log to console
    print("Gauge Picture written!")
    hud_Cam.release() #Release camera resource to clear memory
    gauge_Cam.release()
    stop1 = timeit.default_timer() #Stops a runtime timer
    print('Time: ', stop1 - start1) #Calculate runtime timer```

```