AttributeError: module 'cv2' has no attribute 'CAP_POP_FPS
时间: 2023-10-08 07:13:55 浏览: 98
处理“cv2找不到指定的模块”问题
这个错误是因为在代码中使用了错误的属性名。正确的属性名应该是`CAP_PROP_FPS`而不是`CV_CAP_PROP_FPS`。你可以按照以下方式修改代码:
引用中提到,在OpenCV 3.2版本中,不需要在属性名前面加上"CV"。所以你可以使用`cv2.CAP_PROP_FPS`来获取视频的帧率。
修改后的代码如下所示:
```python
videoCapture = cv2.VideoCapture(file_path)
fps = videoCapture.get(cv2.CAP_PROP_FPS)
size = (int(videoCapture.get(cv2.CAP_PROP_FRAME_WIDTH)), int(videoCapture.get(cv2.CAP_PROP_FRAME_HEIGHT)))
```
这样修改后,就能正确获取视频的帧率了。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>
阅读全文