树莓派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 冒泡,选择,插入排序使用实例
Feb 05 Python
python分析nignx访问日志脚本分享
Feb 26 Python
使用Python保存网页上的图片或者保存页面为截图
Mar 05 Python
使用pyecharts在jupyter notebook上绘图
Apr 23 Python
Apache,wsgi,django 程序部署配置方法详解
Jul 01 Python
简单了解Python生成器是什么
Jul 02 Python
python numpy 常用随机数的产生方法的实现
Aug 21 Python
python 求定积分和不定积分示例
Nov 20 Python
python中if及if-else如何使用
Jun 02 Python
Python Pandas list列表数据列拆分成多行的方法实现
Dec 14 Python
利用Python网络爬虫爬取各大音乐评论的代码
Apr 13 Python
教你用python实现12306余票查询
Jun 30 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
[FAQ]PHP中的一些常识:类篇
2006/10/09 PHP
php在项目中寻找代码的坏味道(综艺命名)
2012/07/19 PHP
CodeIgniter上传图片成功的全部过程分享
2013/08/12 PHP
EasyUI中的tree用法介绍
2011/11/01 Javascript
jquery实现弹出窗口效果的实例代码
2013/11/28 Javascript
jQuery插件开发详细教程
2014/06/06 Javascript
一个通过script自定义属性传递配置参数的方法
2014/09/15 Javascript
js调试工具Console命令详解
2014/10/21 Javascript
jquery实现叠层3D文字特效代码分享
2015/08/21 Javascript
JavaScript定义数组的三种方法(new Array(),new Array('x','y')
2016/10/04 Javascript
搭建Bootstrap离线文档的方法
2016/12/02 Javascript
JS中利用localStorage防止页面动态添加数据刷新后数据丢失
2017/03/10 Javascript
js解决软键盘遮挡输入框的问题分享
2017/12/19 Javascript
详解微信小程序调起键盘性能优化
2018/07/24 Javascript
微信小程序使用canvas的画图操作示例
2019/01/18 Javascript
小程序如何在不同设备上自适应生成海报的实现方法
2019/08/20 Javascript
JavaScript 防抖和节流遇见的奇怪问题及解决
2020/11/20 Javascript
[03:55]TI9战队采访——TNC Predator
2019/08/22 DOTA
python中将字典转换成其json字符串
2014/07/16 Python
Python从list类型、range()序列简单认识类(class)【可迭代】
2019/05/31 Python
python3中datetime库,time库以及pandas中的时间函数区别与详解
2020/04/16 Python
python3判断IP地址的方法
2021/03/04 Python
CSS3中的@keyframes关键帧动画的选择器绑定
2016/06/13 HTML / CSS
Madewell美德威尔美国官网:美国休闲服饰品牌
2016/11/25 全球购物
SheIn沙特阿拉伯:女装在线
2020/03/23 全球购物
Java如何格式化日期
2012/08/07 面试题
主管职责范文
2013/11/09 职场文书
小学生国旗下演讲稿
2014/04/25 职场文书
银行求职自荐书
2014/06/25 职场文书
五一促销活动总结
2014/07/01 职场文书
营业员岗位职责
2015/02/11 职场文书
小学生一年级(书信作文)
2019/08/13 职场文书
Python基础之函数嵌套知识总结
2021/05/23 Python
element多个表单校验的实现
2021/05/27 Javascript
SpringBoot中HttpSessionListener的简单使用方式
2022/03/17 Java/Android
5个实用的JavaScript新特性
2022/06/16 Javascript