OpenCV-Python cv2.CV_CAP_PROP_POS_FRAMES 错误

2024-01-17

目前,我使用的是opencv 3.1.0,在执行以下代码时遇到以下错误:

post_frame = cap.get(cv2.CV_CAP_PROP_POS_FRAMES)

我收到以下错误消息:

文件“videoOperation.py”,第 37 行,位于 pos_frame = cap.get(cv2.CV_CAP_PROP_POS_FRAMES) AttributeError:“模块”对象没有属性“CV_CAP_PROP_POS_FRAMES”

使用OpenCV 2.x时,代码应按以下格式编写:

post_frame = cap.get(cv2.cv.CV_CAP_PROP_POS_FRAMES)

From opencv 3.0.0-dev python 绑定无法正常工作 https://stackoverflow.com/questions/30013009/opencv-3-0-0-dev-python-bindings-not-working-properly, 我知道

opencv3.0 中删除了 cv2.cv 子模块,还更改了一些常量

但是 cv2.CV_CAP_PROP_POS_FRAMES 对我不起作用,那么我该怎么办?


尝试输入以下内容:

post_frame = cap.get(1) #CAP_PROP_POS_FRAMES = 1

如果您输入help('cv2')在Python shell中,您会发现语法上的一些修改。

output truncated

...
CAP_PROP_PAN = 33
CAP_PROP_POS_AVI_RATIO = 2
CAP_PROP_POS_FRAMES = 1
CAP_PROP_POS_MSEC = 0
CAP_PROP_PVAPI_BINNINGX = 304
CAP_PROP_PVAPI_BINNINGY = 305
CAP_PROP_PVAPI_DECIMATIONHORIZONTAL = 302
...
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

OpenCV-Python cv2.CV_CAP_PROP_POS_FRAMES 错误 的相关文章

随机推荐

  • C# datagridview 单元格具有自动完成功能,例如

    我正在尝试为我的商店创建一个桌面应用程序 我的应用程序当前使用自动完成项目 如截图所示 现在我想将该单元格更改为自动完成LIKE功能 例如 我的项目列表包含 book brush pen samsung note 1 samsung not
  • 使用 selenium webdriver 在自定义下拉列表中选择一个选项

    我正在尝试使用 selenium java 从 DropDown 中选择一个选项 我也尝试过很多解决方案 在 FirePath 中执行 XPath 时找到国家元素 但在运行脚本时找不到 硒代码 driver findElement By x
  • 将代码附加到现有函数的末尾

    每当函数 foo 触发时 我需要触发函数 bar 我无法控制函数 foo 或它将来是否会改变 我经常遇到这种情况 而且我讨厌它 我编写此函数是为了将代码添加到函数 foo 的末尾 function appendToFunction fn c
  • 在java中从数据库中检索值

    我正在制作一个程序 从我创建的数据库中检索输入的数据 字段值 但当我运行它时 输出始终为空 我想知道怎么了 这是我的代码 import java sql public class GuestsInfo private String firs
  • 如何删除 Windows 上的 dotnet 运行时?

    我找到了命令dotnet list runtimes它为我输出 缩写 Microsoft AspNetCore All 2 1 15 C Program Files dotnet shared Microsoft AspNetCore Al
  • 如何挂钩 MySQL 查询为 true 时触发的事件?

    如何创建一个 PHP 脚本来一致地检查 MySQL 行 如果一组查询匹配 它就会启动一个事件 例如发送电子邮件 例如 在查询匹配时Fire开始电子邮件 To email protected cdn cgi l email protectio
  • 带有数组或 JSON 数据的 D3 堆积图

    我想创建一个堆积条形图 例如http bl ocks org mbostock 3886208 http bl ocks org mbostock 3886208 但我不想使用 CSV 文件 如何使用数组或 JSON 数据创建堆积图 在 c
  • 如何在 C# 3.5 中取消异步委托?

    我上下搜索了谷歌 但几乎找不到有关该主题的任何正确信息 我想做的是这样的 用户在文本框中键入单个搜索字符串 我等待 0 5 秒 然后开始 BeginInvoke 指向搜索方法的委托 如果用户再次键入一个字符 我想取消搜索并使用键入的新字符串
  • 使用大叶和熊猫的等值线图

    我在用folium创建一组国家的等值区域地图 我正在关注文档 http folium readthedocs org en latest choropleth examples 然而 由于某种原因 地图没有显示任何阴影 我正在使用来自自然地
  • 删除文本时,IE 中的 jQuery .live('input) 不起作用

    基于这个问题根据计数器的值淡入 淡出文本 https stackoverflow com questions 10780756 fade in out text based upon value of counter 我有以下标记
  • 更改 Android 上的状态栏字体颜色

    有没有办法改变 Android 上的状态栏字体和图标颜色 不讨论背景颜色 None
  • Silverlight:VisualStateManager.GetVisualStateGroups 没有,我怎样才能获得它们?

    我尝试过使用VisualStateManager GetVisualStateGroups in the OnAttached覆盖我的自定义行为 以及添加到的事件处理程序中AssociatedObject Loaded该行为中的事件 两次我
  • React Native 构建版本没有反映调试所做的更改(android)

    我对我的 React Native 应用程序进行了一些样式更改 调试中的一切看起来都很好 因此我尝试使用 react native run android variant release 运行发布变体 并且调试中没有出现任何更改 我确定我没
  • 等待信号,然后继续执行

    我正在尝试制作一个程序suspends它的执行直到信号到达 然后 信号到达后我只想我的代码从原来的地方继续执行 我不希望它执行函数处理程序或任何其他内容 有没有一种简单的方法可以做到这一点 我已经奋斗了一周左右 到处阅读 但没有设法获得完全
  • “无法上传。请重试。” Google Play 管理中心出现错误

    当我尝试将 Android App Bundle 上传到 Google Play Console 时 我收到一条通用错误消息 无法上传 请重试 我已经尝试过 确保我的versionName and versionCode在所有上传的工件中是
  • 显示具有重复的某些列的所有行

    假设我有以下 sql 表 objid firstname lastname active 1 test test 0 2 test test 1 3 test1 test1 1 4 test2 test2 0 5 test2 test2 0
  • 模板参数替换有惊喜吗?

    N3690 14 8 2 第 3 段有一个令人兴奋的例子 template
  • tinymce鼠标贴不起作用

    我想在tinymce中启用鼠标粘贴 当我点击粘贴时 它显示错误 剪切 粘贴 复制在 Firefox 中被禁用 我在他们的论坛上搜索了这个 http www tinymce com forum viewtopic php id 20637 h
  • 在函数内分配内存后使用双指针

    我正在使用 C 中的双指针 想知道是否创建一个初始化表的函数 当我尝试使用 InitStringTable 分配的内存时 它会在返回 main 时崩溃 我相信一个简单的解决方法是使 strTable 成为全局的 然后我相信它可以 但我不想这
  • OpenCV-Python cv2.CV_CAP_PROP_POS_FRAMES 错误

    目前 我使用的是opencv 3 1 0 在执行以下代码时遇到以下错误 post frame cap get cv2 CV CAP PROP POS FRAMES 我收到以下错误消息 文件 videoOperation py 第 37 行