我用我的网络摄像头录制了一分钟的视频,然后在python程序中使用该视频,并使用opencv检查每秒的帧速率,但它返回的fps是错误的。它返回1000 fps和60883帧。我用下面的代码找到了上面两个。
import cv2
cap = cv2.VideoCapture(filename)
frames_per_sec = cap.get(cv2.CAP_PROP_FPS)
total_frames = int(cap.get(cv2.CAP_PROP_FRAME_COUNT))
ret, frame = cap.read()
现在如何正确地找到通过python中的网络摄像头录制的视频文件的fps?