python 使用OpenCV保存视频失败的解决方案及摄像头显示灰色的解决办法
2017-12-25 20:21
891 查看
1.视频保存失败,可能是电脑上没有装相应的解码工具。
方案1:将out = cv2.VideoWriter(name_text.get()+'.avi', fourcc, 20, (640, 480))中的第二个参数 fourcc换成-1,这样可以在运行的时候跳出来一个弹框,然后手动选择哪个可以使用,运气好的话第一个就可以用,不过也有都不能成功的情况
方案2:下载xvid 然后将fourcc 换成-1在运行的时候选择格式
如果想要直接指定格式的话,注意:第一行注释掉的那行代码是错误的,在新版本中无法使用,所以要换成第二行那种形式
还有就是摄像头打开显示灰色的界面,或者是窗口崩溃原因可能是由于粗心大意忘掉了一行代码
这行代码加上之后,摄像头就可以正常显示了,亲测有效
方案1:将out = cv2.VideoWriter(name_text.get()+'.avi', fourcc, 20, (640, 480))中的第二个参数 fourcc换成-1,这样可以在运行的时候跳出来一个弹框,然后手动选择哪个可以使用,运气好的话第一个就可以用,不过也有都不能成功的情况
方案2:下载xvid 然后将fourcc 换成-1在运行的时候选择格式
# fourcc = cv2.CAP_PROP_FOURCC('X','V','I','D') fourcc = cv2.VideoWriter_fourcc(*'XVID')
如果想要直接指定格式的话,注意:第一行注释掉的那行代码是错误的,在新版本中无法使用,所以要换成第二行那种形式
还有就是摄像头打开显示灰色的界面,或者是窗口崩溃原因可能是由于粗心大意忘掉了一行代码
cv2.waitKey(1)
这行代码加上之后,摄像头就可以正常显示了,亲测有效
相关文章推荐
- 【python下使用OpenCV实现计算机视觉读书笔记4】保存摄像头视频
- python使用opencv驱动摄像头获取视频并保存
- python opencv 使用摄像头捕获视频并显示
- 使用Opencv调用摄像头失败的解决办法
- 关于OpenCV打开摄像头只显示灰色的三种解决办法
- Python Opencv2 Opencv3 videoCapture 视频读取失败解决办法
- Python Opencv videoCapture 视频读取失败解决办法
- 【python下使用OpenCV实现计算机视觉读书笔记4】保存摄像头视频
- directshow+opencv显示usb的摄像头代码(并保存视频中的图片)
- python opencv入门(学习笔记no.3)-从摄像头读取视频并显示
- Qt5.3里使用OpenCV库采集摄像头图像保存为图片和视频
- Python下使用OpenCV教程(图像的载入、显示和保存)
- OPENCV2.2无法显示摄像头采集到的数据的解决办法
- Python OpenCV3 VideoCapture读取视频文件失败解决方案
- 解决OpenCV在使用摄像头捕捉视频流时出现的一个奇怪问题
- IE Developer Toolbar工具栏显示灰色无法使用的解决办法
- OpenCv打开摄像头,显示图像,保存视频
- opencv使用CvCapture时无法解析视频解决办法
- 解决方法——使用opencv_python读入视频,结果视频文件打不开——cv2.VideoWriter()
- Python下使用OpenCV——图像显示与保存