树莓派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中time()方法的使用的教程
May 22 Python
Python中super关键字用法实例分析
May 28 Python
Python中字符串的格式化方法小结
May 03 Python
python使用pil进行图像处理(等比例压缩、裁剪)实例代码
Dec 11 Python
在CentOS6上安装Python2.7的解决方法
Jan 09 Python
pow在python中的含义及用法
Jul 11 Python
关于tf.nn.dynamic_rnn返回值详解
Jan 20 Python
通过python连接Linux命令行代码实例
Feb 18 Python
python 伯努利分布详解
Feb 25 Python
解决pycharm导入numpy包的和使用时报错:RuntimeError: The current Numpy installation (‘D:\\python3.6\\lib\\site-packa的问题
Dec 08 Python
Python爬虫爬取ts碎片视频+验证码登录功能
Feb 22 Python
python基础之类属性和实例属性
Oct 24 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/05/07 PHP
PHP开源开发框架ZendFramework使用中常见问题说明及解决方案
2014/06/12 PHP
PHP之autoload运行机制实例分析
2014/08/28 PHP
ThinkPHP做文字水印时提示call an undefined function exif_imagetype()解决方法
2014/10/30 PHP
thinkphp区间查询、统计查询与SQL直接查询实例分析
2014/11/24 PHP
php实现基于openssl的加密解密方法
2016/09/30 PHP
PHP实现链表的定义与反转功能示例
2018/06/09 PHP
jQuery EasyUI API 中文文档 - ComboBox组合框
2011/10/07 Javascript
JQuery 获取json数据$.getJSON方法的实例代码
2013/08/02 Javascript
js的隐含参数(arguments,callee,caller)使用方法
2014/01/28 Javascript
js中各种类型的变量在if条件中是true还是false
2014/07/16 Javascript
JS实现仿QQ面板的手风琴效果折叠菜单代码
2015/09/11 Javascript
详解javascript函数的参数
2015/11/10 Javascript
详解js中class的多种函数封装方法
2016/01/03 Javascript
VUEJS实战之构建基础并渲染出列表(1)
2016/06/13 Javascript
老生常谈javascript的类型转换
2016/10/12 Javascript
AngularJS路由Ui-router模块用法示例
2017/05/29 Javascript
了解VUE的render函数的使用
2017/06/08 Javascript
ES6 javascript中class静态方法、属性与实例属性用法示例
2017/10/30 Javascript
mpvue构建小程序的方法(步骤+地址)
2018/05/22 Javascript
Node.js 多线程完全指南总结
2019/03/27 Javascript
vue实现歌手列表字母排序下拉滚动条侧栏排序实时更新
2019/05/14 Javascript
layer.open回调获取弹出层参数的实现方法
2019/09/10 Javascript
微信小程序实现左滑删除效果
2020/11/18 Javascript
[49:27]2018DOTA2亚洲邀请赛 4.4 淘汰赛 TNC vs VG 第一场
2018/04/05 DOTA
深入解析Python中函数的参数与作用域
2016/03/20 Python
浅谈机器学习需要的了解的十大算法
2017/12/15 Python
python动态文本进度条的实例代码
2020/01/22 Python
Django框架静态文件处理、中间件、上传文件操作实例详解
2020/02/29 Python
浅析Django 接收所有文件,前端展示文件(包括视频,文件,图片)ajax请求
2020/03/09 Python
美国高端婴童品牌:Hanna Andersson
2016/10/30 全球购物
小学生演讲稿
2014/01/12 职场文书
财务学生的职业生涯发展
2014/02/11 职场文书
老师对学生的寄语
2014/04/09 职场文书
简单租房协议书范本
2014/08/20 职场文书
Python基本的内置数据类型及使用方法
2022/04/13 Python