树莓派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中用startswith()函数判断字符串开头的教程
Apr 07 Python
Python进程间通信用法实例
Jun 04 Python
在Windows中设置Python环境变量的实例讲解
Apr 28 Python
详解TensorFlow查看ckpt中变量的几种方法
Jun 19 Python
详解python中的json和字典dict
Jun 22 Python
python 常用的基础函数
Jul 10 Python
详解PyTorch手写数字识别(MNIST数据集)
Aug 16 Python
Python的PIL库中getpixel方法的使用
Apr 09 Python
python利用os模块编写文件复制功能——copy()函数用法
Jul 13 Python
Python List remove()实例用法详解
Aug 02 Python
Python中异常处理用法
Nov 27 Python
Python必备技巧之函数的使用详解
Apr 04 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和XSL stylesheets转换XML文档
2006/10/09 PHP
从C/C++迁移到PHP——判断字符类型的函数
2006/10/09 PHP
php中可能用来加密字符串的函数[base64_encode、urlencode、sha1]
2012/01/16 PHP
php模拟ping命令(php exec函数的使用方法)
2013/10/25 PHP
php实例分享之html转为rtf格式
2014/06/02 PHP
linux平台编译安装PHP7并安装Redis扩展与Swoole扩展实例教程
2016/09/30 PHP
PHP+JQUERY操作JSON实例
2017/03/23 PHP
PHP程序员必须知道的两种日志实例分析
2020/05/14 PHP
js程序中美元符号$是什么
2008/06/05 Javascript
基于js实现微信发送好友如何分享到朋友圈、微博
2015/11/30 Javascript
JS验证图片格式和大小并预览的简单实例
2016/10/11 Javascript
jQuery得到多个值只能用取Class ,不能用取ID的方法
2016/12/04 Javascript
JS实现全屏的四种写法
2016/12/30 Javascript
AngularJS使用angular.bootstrap完成模块手动加载的方法分析
2017/01/19 Javascript
原生node.js案例--前后台交互
2017/02/20 Javascript
vue.js根据代码运行环境选择baseurl的方法
2018/02/28 Javascript
详解Angular6.0使用路由步骤(共7步)
2018/06/29 Javascript
JS实现轮播图效果
2020/01/11 Javascript
Python标准库os.path包、glob包使用实例
2014/11/25 Python
Python之reload流程实例代码解析
2018/01/29 Python
python3利用venv配置虚拟环境及过程中的小问题小结
2018/08/01 Python
Window 64位下python3.6.2环境搭建图文教程
2018/09/19 Python
tensorflow 只恢复部分模型参数的实例
2020/01/06 Python
python3中数组逆序输出方法
2020/12/01 Python
python实现简单文件读写函数
2021/02/25 Python
德国家具购物网站:Möbel Höffner
2019/08/26 全球购物
Moss Bros官网:英国排名第一的西装店
2020/02/26 全球购物
c语言常见笔试题总结
2016/09/05 面试题
5个HTML5的常用本地存储方式详解与介绍
2021/03/27 HTML / CSS
儿科护理实习自我鉴定
2013/09/19 职场文书
给水排水工程专业毕业生推荐信
2013/10/28 职场文书
优秀士兵先进事迹
2014/02/06 职场文书
争做文明公民倡议书
2014/08/29 职场文书
Go语言使用select{}阻塞main函数介绍
2021/04/25 Golang
Python使用openpyxl批量处理数据
2021/06/23 Python
【TED出品】天梯非主流开心游1700 划水骑士
2022/03/31 魔兽争霸