树莓派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实现省市三级菜单效果
Jan 20 Python
Python爬虫实例_利用百度地图API批量获取城市所有的POI点
Jan 10 Python
Python Flask前后端Ajax交互的方法示例
Jul 31 Python
Python 利用切片从列表中取出一部分使用的方法
Feb 01 Python
在Qt中正确的设置窗体的背景图片的几种方法总结
Jun 19 Python
在Python中构建增广矩阵的实现方法
Jul 01 Python
python 判断三个数字中的最大值实例代码
Jul 24 Python
Python实现中值滤波去噪方式
Dec 18 Python
在django中实现choices字段获取对应字段值
Jul 12 Python
Python爬虫回测股票的实例讲解
Jan 22 Python
Python机器学习工具scikit-learn的使用笔记
Jan 28 Python
教你使用Python pypinyin库实现汉字转拼音
May 27 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实现截取指定长度
2013/08/06 PHP
详谈PHP文件目录基础操作
2014/11/11 PHP
PHP实现的简单网络硬盘
2015/07/29 PHP
PHP采用超长(超大)数字运算防止数字以科学计数法显示的方法
2016/04/01 PHP
php函数式编程简单示例
2019/08/08 PHP
Laravel框架查询构造器 CURD操作示例
2019/09/04 PHP
laravel 解决groupBy时出现的错误 isn't in Group By问题
2019/10/17 PHP
Javascript 刷新全集常用代码
2009/11/22 Javascript
Jquery替换已存在于element上的event的方法
2010/03/09 Javascript
Javascript的一种模块模式
2010/09/08 Javascript
判断某个字符在一个字符串中是否存在的js代码
2014/02/28 Javascript
jquery插件之定时查询待处理任务数量
2014/05/01 Javascript
Juery解决tablesorter中文排序和字符范围的方法
2015/05/06 Javascript
在AngularJS中使用jQuery的zTree插件的方法
2016/04/21 Javascript
在JavaScript中调用Java类和接口的方法
2016/09/07 Javascript
JavaScript、C# URL编码、解码总结
2017/01/21 Javascript
Angular中的interceptors拦截器
2017/06/25 Javascript
JS实现的合并两个有序链表算法示例
2019/02/25 Javascript
浅谈Angular单元测试总结
2019/03/22 Javascript
node.js处理前端提交的GET请求
2019/08/30 Javascript
js实现秒表计时器
2019/12/16 Javascript
详解react组件通讯方式(多种)
2020/05/06 Javascript
由Python运算π的值深入Python中科学计算的实现
2015/04/17 Python
遗传算法之Python实现代码
2017/10/10 Python
对变量赋值的理解--Pyton中让两个值互换的实现方法
2017/11/29 Python
使用Python实现一个栈判断括号是否平衡
2018/08/23 Python
Python实现Linux监控的方法
2019/05/16 Python
python读取文件指定行内容实例讲解
2020/03/02 Python
Django返回HTML文件的实现方法
2020/09/17 Python
加拿大最大的书店:Indigo
2017/01/01 全球购物
机工车间主任岗位职责
2014/03/05 职场文书
美术课外活动总结
2014/07/08 职场文书
财务助理岗位职责范本
2014/10/09 职场文书
工程安全生产协议书
2014/11/21 职场文书
2015年乡镇信访工作总结
2015/04/07 职场文书
python3实现无权最短路径的方法
2021/05/12 Python