python-opencv的一段比较稳定的摄像头视频读取代码
来源:互联网 发布:软件设计规范 sds 编辑:程序博客网 时间:2024/05/02 23:59
之前利用的代码段不知道什么原因,总是出现窗口不响应的问题,直到测试了下面的代码之后,还比较稳定。
import cv2.cv as cvimport timecv.NamedWindow("camera",1)capture = cv.CaptureFromCAM(0) while True: img = cv.QueryFrame(capture) cv.ShowImage("camera",img) if cv.WaitKey(10) == 27: breakdel(capture)cv.DestroyWindow("camera")
而另一段出现问题的代码是:
import cv2import numpy as npcap=cv2.VideoCapture(0)while True: ret,image=cap.read() cv2.imshow("test",image) if cv.WaitKey(10) == 27: breakdel(capture)cv.DestroyWindow("camera")
总结下来可能是以下几个方面的原因:
1、使用cv.QueryFrame可能比以图像的方式硬读取更加稳定一些
2、capture的初始化,如果是摄像头的话,用CaptureFromCam可能 会更好一些
3、import cv2.cv as cv 这句是用的原来比较稳定1.0版本
对此知道原因的读者,请不吝赐教。
0 0
- python-opencv的一段比较稳定的摄像头视频读取代码
- opencv成长之路2:一段用来获取摄像头视频的代码
- opencv:摄像头和视频的读取
- opencv读取视频,摄像头,保存视频代码
- Python+OpenCV采集本地摄像头的视频
- OpenCv读取一段视频
- 一段控制摄像头的代码
- OpenCV中用于摄像头视频读取的函数说明
- OpenCV中用于摄像头视频读取的函数说明
- 【OpenCV学习笔记】四、摄像头/视频的读取与写入
- C++封装opencv读取视频与摄像头的库
- 一段matlab读取视频并写图像的代码
- 收藏---一段比较通用读取配置文件的代码
- OpenCV摄像头视频的获取
- OpenCV摄像头视频的获取
- OpenCV摄像头视频的获取
- python+opencv打开摄像头,保存视频、拍照功能的实现
- OpenCV视频的读取
- Linux修改挂载点
- Android经典的大牛博客推荐
- 连续出现的字符题解
- 第8课:彻底实战详解使用IDE开发Spark程序
- 安装QT
- python-opencv的一段比较稳定的摄像头视频读取代码
- 编码规范系列(一):Eclipse Code Templates设置
- javascript中使用${}获取后台参数——防止页面进入死循环
- poj3237tree【树链剖分入门题+线段树】
- hdu2058
- Python环境的搭建
- hdu 1711 Number Sequence(KMP算法)
- 矩阵运算
- Python -- 文件处理