python cv2.Videocapture() 不起作用,cap.isOpened() 返回 false

2024-06-25

cv2.Videocapture() 在使用网络摄像头时工作正常,但在尝试从硬盘驱动器读取时显示错误 cap.isOpened() 返回 false

import cv2
import numpy as np
background=cv2.imread('background.png')
cap = cv2.VideoCapture('car video.mp4')
cap.open('car video.mp4')
print cap.isOpened()
while 1:
    ret,img=cap.read()
    cv2.imshow('a',img)
    print img.shape


    if cv2.waitKey(1) & 0xFF == ord('q'):
        break

cap.release()
cv2.destroyAllWindows()

它显示这个错误

    cv2.imshow('a',img)
    error: ..\..\..\..\opencv\modules\highgui\src\window.cpp:266: error:       (-215)        size.width>0 && size.height>0 in function cv::imshow

我的opencv版本3.0.0,python 2.7,windows10 32位


您需要 ffmpeg 编解码器才能读取视频。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

python cv2.Videocapture() 不起作用,cap.isOpened() 返回 false 的相关文章

  • Python fuzzywuzzy 错误字符串或缓冲区期望

    我正在使用 fuzzywuzzy 在公司名称 csv 中查找近似匹配项 我正在将手动匹配的字符串与不匹配的字符串进行比较 希望找到一些有用的邻近匹配 但是 我在 fuzzywuzzy 中遇到了字符串或缓冲区错误 我的代码是 from fuz
  • 从 SciPY 导入某些模块时出现 ImportError

    我使用 Scipy 一段时间了 这是我第一次使用它进行信号处理 但是当我导入模块时 from scipy import signal from scipy import special 我收到错误 ImportError DLL load
  • 我如何知道在 python 中使用 OpenCV 检测到的白色区域的位置?

    例如 在这段代码中 我过滤了视频源以显示白色区域 我如何知道他们的位置 坐标 x y import cv2 import numpy as np cap cv2 VideoCapture 0 while 1 frame cap read h
  • 将曲线图案与图像边缘匹配

    我有一个要搜索沿其边缘的曲线的目标图像和一个包含该曲线的模板图像 我需要实现的是在目标图像中找到模板图像中的曲线的最佳匹配 并根据分数来判断是否匹配 这还包括曲线的旋转和大小调整 目标图像可以是 Canny Edge 检测器的输出 如果这能
  • 在Opencv Python中将RGB图像转换为YUV和YCbCr颜色空间图像

    谁能帮我使用 opencv Python 将 RGB 颜色空间图像转换为 YUV 颜色空间图像和 YCbCr 颜色空间图像 Use cv2 cvtColor src code 要转换颜色空间 代码以COLOR 您可以使用它来查找颜色代码 i
  • OpenCV argc 和 argv 混淆

    我正在检查一些 OpenCV 教程 并在开头找到了这一行 这是链接 代码位于 CalcHist 部分下http opencv willowgarage com documentation c histograms html http ope
  • 在opencv中找到物体的凸包?

    我是根据教程写的here http docs opencv org doc tutorials imgproc shapedescriptors hull hull html但我无法获得图像的凸包 我使用的是教程中所示的类似手部图像 我得到
  • Python:通过xpath获取html表数据

    我觉得从 html 表中提取数据非常困难 并且需要为每个站点进行自定义构建 我非常希望在这里被证明是错误的 是否有一种简单的 Pythonic 方法可以通过使用感兴趣的表的 url 和 xpath 从网站中提取字符串和数字 Example
  • Pyspark 应用程序仅部分利用 dataproc 集群资源

    我的 pyspark 应用程序在 106 36 MB 数据集 817 270 条记录 上运行 UDF 使用常规 python lambda 函数大约需要 100 小时 我创建了一个 Google Dataproc 集群 其中包含 20 个工
  • 装饰外部(库)函数的正确方法是什么?

    我在代码中多次使用库函数来测试通过 失败条件并相应地执行不同的代码 但由于某种原因 它找到的结果没有返回值 我想用装饰器添加它 以便我可以在代码中调用它 鉴于我无法编辑源文件 正确的方法是什么 我应该做这样的事情 def test pass
  • 在 Qt 5.12 的 OpenCV dll 上找不到入口点

    TLDR 将 OpenCV 与 QT MingW 链接会使应用程序在调试时崩溃 但不会在发布时崩溃 我正在尝试在基于 Qt 的大型多操作系统项目中使用 OpenCV 我已经轻松地为 Mac 和 Linux 构建了 OpenCV 但在 Win
  • 如何在跟踪列标题的同时逐行读取 CSV 文件?

    使用此代码时 with open filepath r as f reader csv reader f for i line in enumerate reader print line format i line 它逐行读取我的 CSV
  • 什么时候使用 zip 代替 izip 更好?

    什么时候使用比较好zip https docs python org 2 library functions html zip代替itertools izip https docs python org 2 library itertool
  • 将arm_compute::Image 转换为cv::Mat

    我有很多基于 open cv 的代码 但是 Arm 计算库可以通过多种方式提高性能 因此我想将一些 arm 计算库代码集成到我的项目中 有没有人尝试过在两个相应的图像结构之间进行转换 如果是这样 你做了什么 或者有没有一种方法可以共享指向底
  • 为 IronPython 安装 numpy

    我想使用 c 在 IronPython 中运行一些代码 在此代码中我需要使用 numpy 所以我尝试使用以下命令安装它 ipy X Frames m pip install U numpy 不幸的是 我收到一个错误和一条返回消息 告诉我安装
  • 如何通过删除移动物体来从多张图像中获取背景?

    我用固定相机拍摄了同一场景的多张图像 其中有移动的物体 我不明白如何在 Python 中使用这些图像通过删除所有移动对象来检索背景图像 任何帮助 将不胜感激 谢谢 下面附有图片 在这种情况下 我希望最终的图像没有任何人参与其中 image1
  • 如何在Python多处理中的所有进程之间共享数据?

    我想在给定文章中搜索预定义的关键字列表 如果在文章中找到关键字 则分数加 1 我想使用多重处理 因为预定义的关键字列表非常大 10k 个关键字 文章数量为 100k 我碰到this https stackoverflow com quest
  • python 函数中的对象不可迭代错误

    我有一个简单的功能如下 comdList range 0 27 for t in comdList print t 但是它返回一个 in object not iterable 错误 在函数之外它工作正常 这是怎么回事 尝试这个 for t
  • 如何使用 opencv python 根据检测到的物体的位置生成其热图

    我需要根据对象的位置生成其热图 示例 视频帧中检测到的绿色球 如果它长时间停留在某个位置 那么该位置应该是红色的 并且球在短时间内经过的帧中的位置必须是蓝色的 这样我就需要生成热图 提前致谢 那么你在这里可以做的是 1 首先定义一个热图作为
  • ValueError:序列太大;不能大于 32

    我写了这段代码 from Crypto Cipher import AES import numpy as np import cv2 base64 BLOCK SIZE 16 PADDING pad lambda s s BLOCK SI

随机推荐

  • NASM 解析错误,需要指令

    我问过类似的问题here https stackoverflow com questions 11572021 problems with winasm and zen of assembly但我改变了汇编器 问题几乎完全改变了 所以为了避
  • 聚集索引对数据库性能的影响

    我最近参与了一个新的软件项目 该项目使用 SQL Server 2000 进行数据存储 在审查该项目时 我发现其中一个主表在其主键上使用聚集索引 该索引由四列组成 Sequence numeric 18 0 Date datetime Cl
  • 合并两个 ColorMatrix 或在 Imageview 上同时应用两个或多个 ColorMatrix

    我正在更改 ImageView 的亮度 对比度 饱和度和色调 我对此进行了很多搜索 我得到了一些可以使用的代码颜色矩阵 1 For 亮度ColorMatrix 是类似的东西 float brightness 50F 1 5F ColorMa
  • 如何在另一个泛型基类上添加 C# 泛型类型约束?

    我已经多次阅读有关 C 泛型类型参数约束的 MSDN 文档 但我无法弄清楚如何做到这一点 或者确定它是否可能 假设我有一个像这样的通用基类 public abstract class Entity
  • 使用 MVVM 时 XamDataGrid 列可见性不起作用

    我正在尝试在 MVVM 架构中实现 XamDataGrid 列可见性 但它似乎不起作用 我正在执行以下操作 为未绑定字段添加可见性属性
  • 在运行时更改 UIBackgroundModes 音频

    我有一个播放音乐的应用程序 我想启用后台模式 我的音频类别设置为 kAudioSessionCategory MediaPlayback 如果我添加audio字符串在我的UI背景模式在我的 info plist 文件中 它不断播放音频 到目
  • jsonschema:向架构添加警告/弃用

    在许多模式中 您可能希望在使用这些字段时弃用字段并记录警告 而不会导致验证完全失败 有什么方法或首选方法可以在 jsonschema 中执行此操作吗 从我读到的来看 似乎要么全有 要么全无 For draft 7JSON 模式 您必须添加自
  • 无效的 iOS 捆绑包 [重复]

    这个问题在这里已经有答案了 该捆绑包无效 Payload xxx app Frameworks FBSDKCoreKit framework FacebookSDKStrings bundle 的 Info plist 文件 丢失或无法读取
  • Azure 服务总线订阅者死信

    我到处寻找这方面的信息 但似乎找不到我要找的东西 我有一个天蓝色的主题 只有一个订阅 订阅的处理程序失败了一些消息 它们已被放入死信队列中 我可以访问这些消息 但我不知道如何恢复它们 我不想创建消息的副本并将其发送到主题 我特别想将其移动到
  • 通过 phpMyAdmin 在 MySQL 中创建 id 字段时是否必须指定整数长度?

    我看到有人在教程中没有设置长度 而是专门为了统计用户总数而设置为自动递增 我一直习惯于总是指定长度 因为我认为这是强制性的 但我想问我是否可以将其留空 除非它特别是始终设置长度的日期或密码等 如果我不确定的话 我曾经将其设置为11位或更多
  • iPhone开发中如何制作画线动画?

    我一直在四处寻找 但对于这个简单的问题似乎没有好的答案 所以我再次问 如何在 iphone dev 中制作线条画动画 基本上我想要的是这样的 implementation MyUIView void triggerLineDrawing C
  • Rails 如何确定传入请求格式?

    我只是想知道 Rails 如何知道请求的格式以正确输入著名的 respond to do format format html format xml format json end 作为一个例子 考虑一下我遇到的这种情况 假设通过 java
  • 便携式数据重新解释

    我想以可移植的方式将一种类型的数据重新解释为另一种类型 C99 我是not说到选角 我想要一个重新解释一些给定的数据 另外 通过portable我的意思是它不违反 C99 规则 我这样做not意味着重新解释的值在所有系统上都是相等的 我知道
  • Formik,是的,使用 React 进行密码强度验证

    我对 React 相当陌生 我有一个注册页面 其中有一个密码字段可以使用正则表达式进行验证 我正在使用 Formik 和 Yup 进行验证 但我遇到了一个错误 当我在 密码 字段中键入时 它表示调用长度函数的属性未定义 yup中有一个名为
  • 带文本板的多行正则表达式

    我不知道如何使文本板执行扩展多行的正则表达式 我尝试使用 perl 语法与 myregex m 和 m 作为修饰符 但这不起作用 我在编辑器中看不到复选框或任何内容来告诉它执行多行操作 有人有主意吗 这是完全可能的 而且简单 你只需使用 n
  • 使用 OpenGL 进行子弹调试抽屉

    我已经摆弄了子弹一段时间 现在我想绘制调试 我有一个 opengl 世界 具有有效的子弹物理和一切 我尝试过的是这样的 我创建了一个像这样的 GLDebugDrawer 类 include LinearMath btIDebugDraw h
  • 错误 1364 (HY000):字段“MY_DATE”没有默认值

    create table MYTABLE MY DATE int NOT NULL AUTO INCREMENT NAME varchar 255 NOT NULL UNIQUE INSERT INTO MYTABLE NAME value
  • 如何连接两个字典来创建一个新字典? [复制]

    这个问题在这里已经有答案了 假设我有三个字典 d1 1 2 3 4 d2 5 6 7 9 d3 10 8 13 22 我如何创建一个新的d4结合了这三个字典 IE d4 1 2 3 4 5 6 7 9 10 8 13 22 最慢并且在 Py
  • ConnectivityManager.getActiveNetworkInfo() / NetworkInfo 在 API 29 中已弃用。有什么替代方案?

    看起来像整个 NetworkInfo已弃用 https developer android com reference android net NetworkInfo html在 API 29 上 所以我正在寻找一种替代方法来检查网络是否已
  • python cv2.Videocapture() 不起作用,cap.isOpened() 返回 false

    cv2 Videocapture 在使用网络摄像头时工作正常 但在尝试从硬盘驱动器读取时显示错误 cap isOpened 返回 false import cv2 import numpy as np background cv2 imre