我正在尝试处理视频文件中的帧,并了解视频中当前帧的位置。
cap = cv2.VideoCapture('Videos/IMG_2483.MOV')
print("Position : %d" % cap.get(cv2.CV_CAP_PROP_POS_MSEC))
我不断收到此错误:
AttributeError: 'module' object has no attribute 'CV_CAP_PROP_POS_MSEC'
我想我错误地调用了属性“CV_CAP_PROP_POS_MSEC”。我到处都在找,但我无法弄清楚。
提前致谢!
最佳答案
您安装的 Opencv 版本中似乎已弃用 CV_CAP_PROP_POS_MSEC
,请将其更改为 cv2.CAP_PROP_POS_MSEC
。在 Opencv 3.1 上对我来说效果很好
关于python - 无法获取 VideoCapture 属性,因为未定义属性标识符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38346018/