树莓派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实现巡检系统(solaris)示例
Apr 02 Python
python使用webbrowser浏览指定url的方法
Apr 04 Python
Python爬虫爬验证码实现功能详解
Apr 14 Python
Python的Asyncore异步Socket模块及实现端口转发的例子
Jun 14 Python
Python实现购物车购物小程序
Apr 18 Python
Python 读取图片文件为矩阵和保存矩阵为图片的方法
Apr 27 Python
Django2.1集成xadmin管理后台所遇到的错误集锦(填坑)
Dec 20 Python
详解python编译器和解释器的区别
Jun 24 Python
python生成requirements.txt的两种方法
Sep 18 Python
Python批量将图片灰度化的实现代码
Apr 11 Python
Python性能分析工具py-spy原理用法解析
Jul 27 Python
Python+Opencv实现把图片、视频互转的示例
Dec 17 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
php学习笔记 数组遍历实现代码
2011/06/09 PHP
wamp安装后自定义配置的方法
2014/08/23 PHP
PHP快速推送微信模板消息
2017/04/14 PHP
8个超棒的学习 jQuery 的网站 推荐收藏
2011/04/02 Javascript
jQuery使用addClass()方法给元素添加多个class样式
2015/03/26 Javascript
JQuery遍历DOM节点的方法
2015/06/11 Javascript
Javascript实现获取及设置光标位置的方法
2015/07/21 Javascript
JS创建事件的三种方法(实例代码)
2016/05/12 Javascript
关于JS 预解释的相关理解
2016/06/28 Javascript
Javascript设计模式之装饰者模式详解篇
2017/01/17 Javascript
Bootstrap导航中表单简单实现代码
2017/03/06 Javascript
JavaScript实现类似淘宝的购物车效果
2017/03/16 Javascript
js脚本编写简单刷票投票系统
2017/06/27 Javascript
在Vue中使用Compass的方法
2018/03/02 Javascript
在vue中安装使用vux的教程详解
2018/09/16 Javascript
vue中接口域名配置为全局变量的实现方法
2018/09/20 Javascript
vue根据值给予不同class的实例
2018/09/29 Javascript
微信小程序点击view动态添加样式过程解析
2020/01/21 Javascript
JavaScript 中的执行上下文和执行栈实例讲解
2021/02/25 Javascript
[07:31]DOTA2卡尔工作室 英雄介绍主宰篇
2013/06/25 DOTA
[02:42]DOTA2英雄基础教程 杰奇洛
2013/12/23 DOTA
[45:59]完美世界DOTA2联赛PWL S2 FTD vs GXR 第二场 11.22
2020/11/24 DOTA
PYTHON 中使用 GLOBAL引发的一系列问题
2016/10/12 Python
Python中 传递值 和 传递引用 的区别解析
2018/02/22 Python
实现ECharts双Y轴左右刻度线一致的例子
2020/05/16 Python
通过代码实例解析Pytest运行流程
2020/08/20 Python
使用HTML5 Canvas API中的clip()方法裁剪区域图像
2016/03/25 HTML / CSS
HTML5 script元素async、defer异步加载使用介绍
2013/08/23 HTML / CSS
Auchan Direct波兰:欧尚在线杂货店
2016/10/19 全球购物
AssertionError 跟一下那个类是 “is – a”的关系
2012/02/21 面试题
财务管理专业应届毕业生求职信
2013/09/22 职场文书
打造完美自荐信
2014/01/24 职场文书
教师求职自荐信
2014/03/09 职场文书
小学家庭教育心得体会
2016/01/14 职场文书
MySql 缓存查询原理与缓存监控和索引监控介绍
2021/07/02 MySQL
使用Redis实现实时排行榜功能
2021/07/02 Redis