python opencv录制视频_如何使用OpenCV和Python录制视频?

我已经看过OpenCV的Python example介绍了如何使用VideoCapture和VideoWriter来捕获和写出视频文件。但我一直在想:OpenCV Error: Assertion failed (dst.data == dst0.data) in cvCvtColor, file

/tmp/opencv-n8PM/opencv-2.4.7.1/modules/imgproc/src/color.cpp, line 4422

Traceback (most recent call last):

File "examples/observer/observer.py", line 17, in

video_writer.write(frame)

cv2.error: /tmp/opencv-n8PM/opencv-2.4.7.1/modules/imgproc/src/color.cpp:4422: error:

(-215) dst.data == dst0.data in function cvCvtColor

清理了摄像机。

代码如下:#!/usr/bin/env python import cv2

if __name__ == "__main__":

# find the webcam

capture = cv2.VideoCapture(0)

# video recorder

fourcc = cv2.cv.CV_FOURCC(*'XVID') # cv2.VideoWriter_fourcc() does not exist

video_writer = cv2.VideoWriter("output.avi", fourcc, 20, (680, 480))

# record video

while (capture.isOpened()):

ret, frame = capture.read()

if ret:

video_writer.write(frame)

cv2.imshow('Video Stream', frame)

else:

break

capture.release()

video_writer.release()

cv2.destroyAllWindows()

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/434225.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

springboot mysql脚本_springboot配置mysql连接的实例代码

一:导入pmo.xm配置包mysql库连接、druid连接池、mybatis组件mysqlmysql-connector-javaruntimecom.alibabadruid-spring-boot-starter1.1.10org.mybatis.spring.bootmybatis-spring-boot-starter${mybatis.version}配置扫描文件src/main/java**/ *.xmltruesrc/main/…

win7里运行命令

Windowsr:打开“运行” 在“运行”里输入:services.msc 则打开服务转载于:https://www.cnblogs.com/echonn/archive/2012/09/27/2706416.html

编译pjsip2.0 + SDL 1.3

1第一步编译 SDL 1.3 安装Microsoft DirectX SDK (June 2010)编译: 错误,把D3DMATRIX提前到函数的变量声明前面。 1>d:\project\01_voip\sdl-1.3\sdl-1.3.0-6235\src\render\direct3d\sdl_render_d3d.c(593): error C2275: “D3DMATRIX”:将此类型用…

hashmap 遍历_别慌,送你21 个面试官必问HashMap考点

Java面试笔试面经、Java技术每天学习一点Java面试关注不迷路作者:菜鸟小于来源:https://www.cnblogs.com/Young111/p/11519952.html1:HashMap 的数据结构?A:哈希表结构(链表散列:数组链表)实现,…

ffmpeg遇到inttypes.h和UINT64_C

编译过程:错误一:无法打开包括文件:“inttypes.h”: No such file or directory解决方法:删除之,并在其之前添加如下代码: #if defined(WIN32) && !defined(__MINGW32__) && !defined(__CYGWIN__) # …

redis storm mysql_storm-redis 详解

多的不说,先来代码分析,再贴我自己写的代码。如果代码有错误,求更正。。导入两个关键包,其他项目需要的包,大家自己导入了,我pom下的包太多,不好一下扔上来。org.apache.stormstorm-redis${stor…

22套精美的网页按钮图标设计推荐(包括PSD和AI文件)

图标是一个简单的单色符号,表示对象的基本形状。字形被广泛地使用在我们周围的公共场所,如机场和商场或购物中心。在网页设计当中,他经常会被使用,用来展示每个元素代表的意思,他简洁大方,一目了然&#xf…

轻gc和重gc分别在什么时候发生_GC发展与现状

GC发展Java不像C或C那样,需要程序员在编程的过程中,时刻注意申请内存保存对象,在对象使用完成后,要在合适的时机将对象占用的内存释放掉(析构函数);Java得意与内部的三大机制,保证了程序开发方便&#xff1…

解决VC不包含stdint.h头文件问题

stdint.h是C99的标准,主要用于统一跨平台数据定义。 MSVC中不带有这个头文件,直到VS2010(新闻)。 在之前的版本里面,我们可以: (1)下载这个头文件 download a MS version of this …

hibernate mysql 性能_MyBatis和Hibernate相比,优势在哪里?

MyBatis和Hibernate相比,优势在哪里?发布时间:2020-06-07 22:57:08来源:51CTO阅读:435作者:qq5923dd411b8fa栏目:数据库1、开发对比开发速度hibernate的真正掌握要比Mybatis来得难些。Mybatis框…

nginx离线安装_web高可用-基于keepalived和nginx

一.体系架构在Keepalived Nginx高可用负载均衡架构中,keepalived负责实现High-availability (HA) 功能控制前端机VIP(虚拟网络地址),当有设备发生故障时,热备服务器可以瞬间将VIP自动切换过来,实际运行中体验只有2秒钟…

C#数组的合并拆分

1.合并拆分数组 ///<summary>///合并数组 ///</summary>///<param name"First">第一个数组</param>///<param name"Second">第二个数组</param>///<returns>合并后的数组(第一个数组第二个数组&#xff…

VC嵌入python时debug版lib下载

前些天发的一个随笔中得知python做界面很强&#xff0c;加之以前也听说过&#xff0c;所以学习了一下&#xff0c;主要想看看python和C的互操作以取长补短。 化了大约4天时间草草看了《Python编程金典》&#xff0c;觉得思想和Java的差不多&#xff0c;面向对象的思想和机制都…

php mysql 实现原理_php+mysql分页原理实现

完整代码如下&#xff1a;!htmlhead-"-type"";GBK"styletype"text/css"body{font-size:12px;font-family:verdana;width:100%;}div.page{text-align:center;}div.content{height:300px;}div.pagea{border:#aaaadd1pxsolid;text-decoration:none;…

Tiny6410上安装debian基本系统的过程

Tiny6410上安装debian基本系统的过程&#xff1a;注&#xff1a;debootstrap工具可以在已有的任何linux中使用&#xff0c;不过建议用debian或其衍生系统(如ubuntu等)&#xff0c;以下步骤可以在电脑上做&#xff0c;也可以直接在Tiny6410上做&#xff0c;不过很慢&#xff0c;…

python任意代码都可以缩进去_我发现了个 Python 黑魔法,执行任意代码都会自动念上一段 『平安经』...

最近的"平安经"可谓是引起了不小的风波啊。作为一个正儿八经的程序员&#xff0c;最害怕的就是自己的代码上线出现各种各样的 BUG。为此&#xff0c;明哥今天分享一个 Python 的黑魔法&#xff0c;教你如何在你执行任意 Python 代码前&#xff0c;让 Python 解释器自…

域用户更改密码提示拒绝访问_AD域中的ACL攻防探索

前言关于域内ACL的攻防近两年经常被人所提起&#xff0c;同时也产生了很多关于域内ACL相关的工具和攻击方式&#xff0c;本文将会从ACL的概念谈起&#xff0c;然后介绍几种不同的域内攻击方式以及如何监测和防御对于ACL的攻击。ACL的概念和作用ACM&#xff1a;首先想要了解ACL首…

Codeforces Round #143 (Div. 2) C

http://codeforces.com/contest/231/problem/C 昨天的cf。比赛的时候其实有点思路的&#xff0c;但是因为B搞错方向了没敢写C。刚刚写了下&#xff0c;AC了。用的思路还真是昨天晚上的。囧。昨天晚上看的时候有一个地方不知道怎么转换&#xff0c;就是怎么快速求出i-->ians需…

go MySQL 多语句_八、MySQL经典查询语句-Go语言中文社区

student表course表score表teacher表1、 查询Student表中的所有记录的Sname、Ssex和Class列。select Sname,Ssex,Class from Student;2、 查询教师所有的单位即不重复的Depart列。select distinct Depart from Teacher3、 查询Student表的所有记录。select * from Student4、 查…

ffmpeg编译 MingW + MSYS

环境要求&#xff1a; MinGW:5.1.4 make: 3.81 gcc: 4.3.2 w32api: 3.13 SDL: 1.2.1 MinGW-Runtime:3.15 1.Minimal SYStem (MSYS) 安装 下载MSYS-1.0.10.exe并安装&#xff1a;下载地址&#xff1a;http://downl…