Python安装使用VideoCapture类
来源:互联网 发布:固定资产登记软件 编辑:程序博客网 时间:2024/06/08 12:36
Python使用摄像头需要使用VideoCapture类,本机使用的是Python2.7.14,测试的时候使用pip install的时候无法成功,会有如下返回:
这时候可以使用:(https://www.lfd.uci.edu/~gohlke/pythonlibs/)
打开地址之后直接Ctrl+f 搜索VideoCapture然后找到对应系统的文件,点击下载,会下载一个whl后缀的文件。然后在使用pip install 文件地址+下载的文件名的格式安装VideoCapture,比如我下载的文件名是VideoCapture-0.9.5-cp27-none-win_amd64.whl,所放在的文件目录是D:\Download,所以我的命令是
pip install D:\Download\VideoCapture-0.9.5-cp27-none-win_amd64.whl
就可以正确安装了。
安装完成之后开始我们的第一个小程序。
from VideoCapture import Devicecam = Device()cam.saveSnapshot('1.jpg')
执行后竟然有报错
从Traceback上看init.py中调用了fromstring这个方法,但是这个方法直接返回
def fromstring(*args, **kw): raise NotImplementedError("fromstring() has been removed. " + "Please call frombytes() instead.")
所以也就是调用了就会返回错误,只能修改VideoCapture中的init.py提示错误的语句:
im = Image.fromstring( 'RGB', (width, height), buffer, 'raw', 'BGR', 0, -1)
将 fromstring修改为frombytes,然后在去运行程序,正确返回,生成图片,搞定!!
阅读全文
0 0
- Python安装使用VideoCapture类
- OpenCV VideoCapture类使用
- VideoCapture类
- VideoCapture类
- VideoCapture类
- VideoCapture类
- VideoCapture类
- openCV VideoCapture类的使用例程
- OpenCV:使用VideoCapture类进行读取视频
- OpenCV:使用VideoCapture类进行视频读取和显示
- OpenCV:使用VideoCapture类进行视频读取和显示
- OpenCV:使用VideoCapture类进行视频读取和显示-Mat
- OpenCV:使用VideoCapture类进行视频读取和显示
- 使用VideoCapture类调用摄像头读入视频并显示
- OpenCV:VideoCapture类
- Opencv videoio VideoCapture类
- VideoCapture
- windows7上面安装opencv python开发环境,并处理cv2.VideoCapture()打不开视频文件的问题
- c语言 数组定义 符号常量定义
- AOP和IOC的实现原理(用到的设计模式)
- 读文件(蓝桥杯)
- 用欧几里得算法求两个非负整数的最大公约数
- 修改jsp页面,Tomcat报Publishing failed with multiple errors Could not delete F:\cui\tomcat-6.0.35-8280\web
- Python安装使用VideoCapture类
- Java数据类型以及变量的定义
- 2017年第一次前端面试总结
- redis集群搭建(二)
- 插入排序——直接插入排序和希尔排序
- OpenCV中VideoWriter输出视频文件为空或6KB解决方法(java)
- scala slick基本使用教程
- TOMCAT关闭自动重启方法总结
- composer安装thinkphp5