树莓派4B+opencv4+python 打开摄像头的实现方法


Posted in Python onOctober 18, 2019

在树莓派自带得python IDE Thonny中写如下代码,并在树莓派上插上usb摄像头

import cv2
cap=cv2.VideoCapture(0) #调用摄像头‘0'一般是打开电脑自带摄像头,‘1'是打开外部摄像头(只有一个摄像头的情况)
width=1280
height=960
cap.set(cv2.CAP_PROP_FRAME_WIDTH,width)#设置图像宽度
cap.set(cv2.CAP_PROP_FRAME_HEIGHT,height)#设置图像高度
#显示图像
while True: 
  ret,frame=cap.read()#读取图像(frame就是读取的视频帧,对frame处理就是对整个视频的处理)
  #print(ret)#
  #######例如将图像灰度化处理,
  img=cv2.cvtColor(frame,cv2.COLOR_BGR2GRAY)#转灰度图
  cv2.imshow("img",img)
  ########图像不处理的情况
  cv2.imshow("frame",frame)  
 
  input=cv2.waitKey(20)
  if input==ord('q'):#如过输入的是q就break,结束图像显示,鼠标点击视频画面输入字符
    break
  
cap.release()#释放摄像头
cv2.destroyAllWindows()#销毁窗口

保存上面代码,

树莓派4B+opencv4+python 打开摄像头的实现方法

然后在终端中先运行workon cv

然后再运行保存的.py文件

树莓派4B+opencv4+python 打开摄像头的实现方法

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中的下划线详解
Jun 24 Python
一道python走迷宫算法题
Jan 22 Python
Python iter()函数用法实例分析
Mar 17 Python
详解Django-auth-ldap 配置方法
Dec 10 Python
Python实现蒙特卡洛算法小实验过程详解
Jul 12 Python
python项目对接钉钉SDK的实现
Jul 15 Python
Python简单实现区域生长方式
Jan 16 Python
使用Python+selenium实现第一个自动化测试脚本
Mar 17 Python
Python判断远程服务器上Excel文件是否被人打开的方法
Jul 13 Python
利用PyQt5+Matplotlib 绘制静态/动态图的实现代码
Jul 13 Python
解决numpy数组互换两行及赋值的问题
Apr 17 Python
教你用Python matplotlib库制作简单的动画
Jun 11 Python
python使用Matplotlib改变坐标轴的默认位置
Oct 18 #Python
python调用Matplotlib绘制分布点图
Oct 18 #Python
Python 异常处理Ⅳ过程图解
Oct 18 #Python
python库matplotlib绘制坐标图
Oct 18 #Python
python实现WebSocket服务端过程解析
Oct 18 #Python
django实现支付宝支付实例讲解
Oct 17 #Python
python通过实例讲解反射机制
Oct 17 #Python
You might like
国王的咖啡这么大来头,名字的由来是什么
2021/03/03 咖啡文化
绿山咖啡和蓝山咖啡
2021/03/04 新手入门
PHP性能优化准备篇图解PEAR安装
2011/12/05 PHP
PHP imagecreatefrombmp 从BMP文件或URL新建一图像
2012/07/16 PHP
js setTimeout()函数介绍及应用以倒计时为例
2013/12/12 Javascript
用C/C++来实现 Node.js 的模块(二)
2014/09/24 Javascript
两种方法基于jQuery实现IE浏览器兼容placeholder效果
2014/10/14 Javascript
JavaScript类继承及实例化的方法
2015/07/25 Javascript
jQuery无刷新切换主题皮肤实例讲解
2015/10/21 Javascript
使用jQuery在移动页面上添加按钮和给按钮添加图标
2015/12/04 Javascript
Bootstrap每天必学之弹出框(Popover)插件
2016/04/25 Javascript
jQuery通过改变input的type属性实现密码显示隐藏切换功能
2017/02/08 Javascript
JavaScript实现设置默认日期范围为最近40天的方法分析
2017/07/12 Javascript
VUE中的无限循环代码解析
2017/09/22 Javascript
浅谈Node Inspector 代理实现
2017/10/19 Javascript
浅谈Angular 中何时取消订阅
2017/11/22 Javascript
基于VUE移动音乐WEBAPP跨域请求失败的解决方法
2018/01/16 Javascript
基于openlayers4实现点的扩散效果
2020/08/17 Javascript
vue实现重置表单信息为空的方法
2018/09/29 Javascript
js中async函数结合promise的小案例浅析
2019/04/14 Javascript
javaScript把其它类型转换为Number类型
2019/10/13 Javascript
详解opencv Python特征检测及K-最近邻匹配
2019/01/21 Python
使用python PIL库实现简单验证码的去噪方法步骤
2019/05/10 Python
pandas.cut具体使用总结
2019/06/24 Python
python操作gitlab API过程解析
2019/12/27 Python
浅谈python 中的 type(), dtype(), astype()的区别
2020/04/09 Python
Meli Melo官网:名媛们钟爱的英国奢侈手包品牌
2017/04/17 全球购物
美国精油公司:Plant Therapy
2019/05/17 全球购物
新闻编辑自荐书范文
2014/02/12 职场文书
副主任竞聘演讲稿
2014/08/18 职场文书
2015幼儿园庆元旦活动方案
2014/12/09 职场文书
大学生个人学年总结
2015/02/15 职场文书
Nginx配置80端口访问8080及项目名地址方法解析
2021/03/31 Servers
python关于集合的知识案例详解
2021/05/30 Python
C3 线性化算法与 MRO之Python中的多继承
2021/10/05 Python
源码分析Redis中 set 和 sorted set 的使用方法
2022/03/22 Redis