树莓派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读取csv文件示例(python操作csv)
Mar 11 Python
python实现simhash算法实例
Apr 25 Python
Python selenium如何设置等待时间
Sep 15 Python
Python外星人入侵游戏编程完整版
Mar 30 Python
Django安装配置mysql的方法步骤
Oct 15 Python
itchat-python搭建微信机器人(附示例)
Jun 11 Python
python sorted方法和列表使用解析
Nov 18 Python
python实现简单飞行棋
Feb 06 Python
Jupyter notebook运行Spark+Scala教程
Apr 10 Python
图解Python中深浅copy(通俗易懂)
Sep 03 Python
python 爬虫之selenium可视化爬虫的实现
Dec 04 Python
只需要100行Python代码就可以实现的贪吃蛇小游戏
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 中dirname(_file_)讲解
2007/03/18 PHP
深入eAccelerator与memcached的区别详解
2013/06/06 PHP
php通过正则表达式记取数据来读取xml的方法
2015/03/09 PHP
nginx下安装php7+php5
2016/07/31 PHP
thinkphp3.2实现在线留言提交验证码功能
2017/07/19 PHP
javascript Zifa FormValid 0.1表单验证 代码打包下载
2007/06/08 Javascript
调试Node.JS的辅助工具(NodeWatcher)
2012/01/04 Javascript
解析js如何获取当前url中的参数值并复制给input
2013/06/23 Javascript
自动化测试读写64位操作系统的注册表
2016/08/15 Javascript
详解AngularJs中$sce与$sceDelegate上下文转义服务
2016/09/21 Javascript
基于JS实现仿百度百家主页的轮播图效果
2017/03/06 Javascript
JavaScript原生数组Array常用方法
2017/04/06 Javascript
AngulaJS路由 ui-router 传参实例
2017/04/28 Javascript
ES6正则表达式的一些新功能总结
2017/05/09 Javascript
Bootstrap模态框插件使用详解
2017/05/11 Javascript
最基础的vue.js双向绑定操作
2017/08/23 Javascript
AngualrJs清除定时器遇到的坑
2017/10/13 Javascript
vue+springboot实现项目的CORS跨域请求
2018/09/05 Javascript
vue设计一个倒计时秒杀的组件详解
2019/04/06 Javascript
基于better-scroll 实现歌词联动功能的代码
2020/05/07 Javascript
Python中获取网页状态码的两个方法
2014/11/03 Python
Python使用MYSQLDB实现从数据库中导出XML文件的方法
2015/05/11 Python
在Python中操作日期和时间之gmtime()方法的使用
2015/05/22 Python
python使用邻接矩阵构造图代码示例
2017/11/10 Python
python查询文件夹下excel的sheet名代码实例
2019/04/02 Python
Python二进制文件读取并转换为浮点数详解
2019/06/25 Python
详解python tkinter模块安装过程
2020/01/06 Python
Python批量处理csv并保存过程解析
2020/05/16 Python
美国女士泳装店:Swimsuits For All
2017/03/02 全球购物
语文教育专业推荐信范文
2013/11/25 职场文书
艺术学院毕业生求职信
2014/07/09 职场文书
护士优质服务演讲稿
2014/08/26 职场文书
2015年共青团工作总结
2015/05/15 职场文书
关于法制教育的宣传语
2015/07/13 职场文书
go语言中切片与内存复制 memcpy 的实现操作
2021/04/27 Golang
剑指Offer之Java算法习题精讲二叉树专项训练
2022/03/21 Java/Android