树莓派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操作xml文件示例
Apr 07 Python
Python实现带百分比的进度条
Jun 28 Python
python中快速进行多个字符替换的方法小结
Dec 15 Python
基于python进行桶排序与基数排序的总结
May 29 Python
Python开发最牛逼的IDE——pycharm
Aug 01 Python
Python 通过打码平台实现验证码的实现
May 13 Python
Python 操作 PostgreSQL 数据库示例【连接、增删改查等】
Apr 21 Python
Django使用rest_framework写出API
May 21 Python
Python self用法详解
Nov 28 Python
通用的Django注册功能模块实现方法
Feb 05 Python
python+selenium小米商城红米K40手机自动抢购的示例代码
Mar 24 Python
使用python创建股票的时间序列可视化分析
Mar 03 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
md5 16位二进制与32位字符串相互转换示例
2013/12/30 PHP
php上传文件问题汇总
2015/01/30 PHP
php去除头尾空格的2种方法
2015/03/16 PHP
php添加数据到xml文件的简单例子
2016/09/08 PHP
php+ajax实现异步上传文件或图片功能
2017/07/18 PHP
Firefox中使用outerHTML的2种解决方法
2014/06/07 Javascript
JavaScript使用二分查找算法在数组中查找数据的方法
2015/04/07 Javascript
jQuery实现鼠标经过图片变亮其他变暗效果
2015/05/08 Javascript
jQuery mobile转换url地址及获取url中目录部分的方法
2015/12/04 Javascript
jacascript DOM节点——元素节点、属性节点、文本节点
2017/04/18 Javascript
vue2.0中click点击当前li实现动态切换class
2017/06/21 Javascript
js实现把时间戳转换为yyyy-MM-dd hh:mm 格式(es6语法)
2017/12/28 Javascript
React如何避免重渲染
2018/04/10 Javascript
详解vue 在移动端体验上的优化解决方案
2019/05/20 Javascript
vue实现带复选框的树形菜单
2019/05/27 Javascript
JavaScript常用内置对象用法分析
2019/07/09 Javascript
CountUp.js实现数字滚动增值效果
2019/10/17 Javascript
在vue中使用防抖和节流,防止重复点击或重复上拉加载实例
2019/11/13 Javascript
vue通过v-html指令渲染的富文本无法修改样式的解决方案
2020/05/20 Javascript
vue 授权获取微信openId操作
2020/11/13 Javascript
Vue使用Element实现增删改查+打包的步骤
2020/11/25 Vue.js
Vue实现小购物车功能
2020/12/21 Vue.js
Python实现的本地文件搜索功能示例【测试可用】
2018/05/30 Python
Mac中PyCharm配置Anaconda环境的方法
2020/03/04 Python
详解pycharm2020.1.1专业版安装指南(推荐)
2020/08/07 Python
pycharm 实现光标快速移动到括号外或行尾的操作
2021/02/05 Python
《春到梅花山》教学反思
2014/04/16 职场文书
销售顾问工作计划书
2014/09/15 职场文书
2014单位领导班子四风对照检查材料思想汇报
2014/09/25 职场文书
大学生档案自我鉴定(2篇)
2014/10/14 职场文书
六一儿童节主持开场白
2015/05/28 职场文书
李清照的诗词赏析(20首)
2019/08/22 职场文书
读后感怎么写?书写读后感的基本技巧!
2019/12/10 职场文书
详解MySQL多版本并发控制机制(MVCC)源码
2021/06/23 MySQL
关于的python五子棋的算法
2022/05/02 Python
使用 DataAnt 监控 Apache APISIX的原理解析
2022/07/07 Servers