Hello,
I recently bought the 1080P 60FPS HD USB Camera, H.265/H.264.
I followed the tutorial on the website, however I can’t seem to get 60 fps on a resolution higher than 320x240 in MJPG format, using Cv2 python.
My system is Ubuntu 18.04, the sensor is 1/2.9" GC2093
Running v4l2-ctl --list-formats-ext -d 0 gives:
Type: Video Capture
[0]: 'MJPG' (Motion-JPEG, compressed)
Size: Discrete 320x240
Interval: Discrete 0.017s (60.000 fps)
Interval: Discrete 0.033s (30.000 fps)
Size: Discrete 640x360
Interval: Discrete 0.017s (60.000 fps)
Interval: Discrete 0.033s (30.000 fps)
Size: Discrete 640x480
Interval: Discrete 0.017s (60.000 fps)
Interval: Discrete 0.033s (30.000 fps)
Size: Discrete 1280x720
Interval: Discrete 0.017s (60.000 fps)
Interval: Discrete 0.033s (30.000 fps)
Size: Discrete 1920x1080
Interval: Discrete 0.017s (60.000 fps)
Interval: Discrete 0.033s (30.000 fps)
[1]: 'YUYV' (YUYV 4:2:2)
Size: Discrete 320x240
Interval: Discrete 0.017s (60.000 fps)
Size: Discrete 640x360
Interval: Discrete 0.017s (60.000 fps)
Size: Discrete 640x480
Interval: Discrete 0.017s (60.000 fps)
Size: Discrete 1280x720
Interval: Discrete 0.100s (10.000 fps)
[2]: 'H264' (H.264, compressed)
Size: Discrete 320x240
Interval: Discrete 0.017s (60.000 fps)
Interval: Discrete 0.033s (30.000 fps)
Size: Discrete 640x360
Interval: Discrete 0.017s (60.000 fps)
Interval: Discrete 0.033s (30.000 fps)
Size: Discrete 640x480
Interval: Discrete 0.017s (60.000 fps)
Interval: Discrete 0.033s (30.000 fps)
Size: Discrete 1280x720
Interval: Discrete 0.017s (60.000 fps)
Interval: Discrete 0.033s (30.000 fps)
Size: Discrete 1920x1080
Interval: Discrete 0.017s (60.000 fps)
Interval: Discrete 0.033s (30.000 fps)
[3]: '' (35363248-0000-0010-8000-00aa003, compressed)
I also tried v4l2-ctl --set-parm=60 and although it outputs:
Frame rate set to 60.000 fps
There is no difference in the camera’s frame rate.
I need to get 60 fps at 640x480.
Any ideas?