python虚拟环境下使用opencv操作摄像头
来源:互联网 发布:c语言实现汉罗塔 编辑:程序博客网 时间:2024/06/04 23:24
使用摄像头实例:
#coding:utf-8import cv2def video_capture(): camera = cv2.VideoCapture(0) while (True): ret, frame = camera.read() if ret == True: image = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY) cv2.imshow("image", image) if cv2.waitKey(1) & 0xFF == ord('q'): break else: print("Camera read return None") break if camera.isOpened() == False: print("Can not Open Camera") camera.release() cv2.destroyAllWindows()if __name__ == '__main__': video_capture()
系统未安装python-opencv的情况下,
import cv2
会出现ImportError,但是如果使用如下操作安装opencv-python(opencv API)
pip install opencv-python
引入cv2时不会出现错误,但是摄像头会出问题,具体问题体现如下:
- read()返回的ret永远为False,frame永远为None
- camera.isOpened()返回永远为False
- cvtColor,imshow等错误
总结:opencv使用摄像头时,tensorflow环境需要卸载opencv-python并安装python-opencv
pip uninstall opencv-pythonsudo apt install python-opencv
阅读全文
0 0
- python虚拟环境下使用opencv操作摄像头
- opencv下使用摄像头
- Windows下使用python虚拟环境Virtualenv
- windows下python虚拟环境使用MySQL
- python使用opencv驱动摄像头
- Python虚拟环境使用
- Python 虚拟环境使用
- python虚拟环境使用
- 如何使用Python操作摄像头
- 如何使用PYTHON操作摄像头
- python的IDE使用Anaconda下的虚拟环境[PyCharm]
- Linux下使用 virtualenv 虚拟独立 Python 环境
- Ubuntu系统下python虚拟环境的创建和使用
- MAC 虚拟环境下安装opencv
- python虚拟环境的使用
- python虚拟环境的使用
- python virtualenv虚拟环境使用
- Ubuntu 使用Python虚拟环境
- Python学习_我怎么能够对列表中的元素排序
- Discuz!教程之论坛编辑器默认勾选HTML代码的修改方法
- python数据类型(2)-Number
- 架构分析____电商平台大致架构
- 树莓派的开机启动自己的应用程序
- python虚拟环境下使用opencv操作摄像头
- 直击阿里双11神秘技术:PB级大规模文件分发系统“蜻蜓”
- AngularJS 服务
- JAVA 内存管理总结
- tomcat 与 nginx,apache的区别是什么?
- 罗敏:趣店不存在违规催收,最多打电话提醒还款
- Android中Battery电量上报流程整体架构拆解
- 多 bonding 使用不同 mode 方法
- svn分支合并类型