无法获取视频捕获属性,因为未定义属性标识符



我正在尝试处理视频文件中的帧,并知道视频中的当前帧位置是什么。

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 上对我有用

相关内容

最新更新