【opencv】opencv学习1——调取电脑摄像头拍摄一张图片并保存
调取电脑摄像头
"""
:param无
:return无
功能:调用笔记本摄像头获取视频图片
"""""
import numpy as np
import cv2
#调用笔记本内置摄像头,所以参数为0,如果有其他的摄像头可以调整参数为1,2
cap=cv2.VideoCapture(0)
while True:#从摄像头读取图片sucess,img=cap.read()#转为灰度图片gray=cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)#显示摄像头,背景是灰度。cv2.imshow("img",gray)#保持画面的持续。k=cv2.waitKey(1)if k == 27:#通过esc键退出摄像cv2.destroyAllWindows()breakelif k==ord("s"):#通过s键保存图片,并退出。cv2.imwrite("image2.jpg",img)cv2.destroyAllWindows()break
#关闭摄像头
cap.release()
拍摄一张图片并保存,保存在程序那个文件夹
import cv2
i =119
cap = cv2.VideoCapture(1)#通过本地摄像头捕获视频
ret = cap.set(3, 540) # 设置帧宽
ret = cap.set(4, 480) # 设置帧高
while(True):ret, frame = cap.read()gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)cv2.imshow('frame', gray)if cv2.waitKey(1) == ord('q'): # 等待键盘响应,按下‘q’保存并退出i=i+1add=str(i)+".jpg"cv2.imwrite(add,gray)
【opencv】opencv学习1——调取电脑摄像头拍摄一张图片并保存相关推荐
- opencv 计数后不动了 训练模型时_用OpenCV,深度学习和Python进行年龄识别
(给Python编程开发加星标,提升编程技能.) 在本教程中,您将学习如何使用OpenCV,深度学习和Python执行年龄的自动识别/预测. 学完本教程后,您将能够以相当高的精确度去自动预测静态图像文 ...
- 【OpenCV】学习笔记(一):OpenCV4.5.5文件介绍
文章目录 摘要 一.简介 1.计算机视觉 2.OpenCV 3.OpenCV文件夹 二.build文件夹 1.bin 2.etc 3.include 4.x64 5.其他 三.Source文件夹 四. ...
- OpenCV 图像处理学习手册:1~5
原文:Learning Image Processing with OpenCV 协议:CC BY-NC-SA 4.0 译者:飞龙 本文来自[ApacheCN 计算机视觉 译文集],采用译后编辑(MT ...
- 使用Python,OpenCV实现简单的场景边界/拍摄转换检测器
使用Python,OpenCV进行简单的场景边界/拍摄转换检测器 1. 效果图 2. 实现 2.1 步骤 2.2 什么是"场景边界"和"拍摄过渡"? 2.3 代 ...
- 超详细!使用OpenCV深度学习模块在图像分类下的应用实践
专注计算机视觉前沿资讯和技术干货 微信公众号:极市平台 官网:https://www.cvmart.net/ 极市导读:本文来自6月份出版的新书<OpenCV深度学习应用与性能优化实践>, ...
- opencv进阶学习笔记3:像素运算和图像亮度对比度调节
基础版传送门: python3+opencv学习笔记汇总目录(适合基础入门学习) 进阶版目录: python+opencv进阶版学习笔记目录(适合有一定基础) 像素运算 要求两张图大小,以及格式(np ...
- OpenCV示例学习(七):离散傅里变换(DFT)算子:getOptimalDFTSize(),copyMakeBorder(),magnitude(),log(),normalize()
OpenCV示例学习(七):离散傅里变换(DFT)算子:getOptimalDFTSize(),copyMakeBorder(),magnitude(),log(),normalize() #incl ...
- OpenCV示例学习(二): 基本图形绘制算子:line(),circle(),fillPoly(), ellipse()
OpenCV示例学习(二): 基本图形绘制算子:line(),circle(),fillPoly(), ellipse() #include <opencv2/opencv.hpp>usi ...
- opencv opencl加速_回放 | OpenCV Webinar 3:OpenCV深度学习应用与原理分析
OpenCV DNN模块提供了深度学习的推理,支持Caffe.Tensoflow.Torch.Darknet.ONNX等格式的模型,无需用户安装对应的深度学习框架,也无需进行模型格式转换,直接调用DN ...
最新文章
- R语言使用ggplot2绘制带有边缘直方图的散点图实战
- java打印变量类型,冲刺7天拿下Offer!
- 匿名内部类的简单使用
- SAS宏技术中,%let和call symput有什么区别?
- python concat_python的concat等多种用法详解
- argparse 部分参数整理
- Codeforces Round #371 (Div. 2)
- CAD常用字体库大全
- 详细介绍MATLAB导入文本文件、excel等数据文件
- “设计思维”学习——小总结
- burp数据包抓取操作
- 100天python、github_GitHub - 100440175/Python-100-Days: Python - 100天从新手到大师
- R语言使用epiDisplay包的logistic.display函数获取二分类logistic回归模型的汇总统计信息(自变量初始和调整后的优势比及置信区间,回归系数的Wald检验的p值、简化汇总结果
- 给你的Blog加条小金鱼
- R语言逻辑回归的预测概率怎么算
- 华为语音解锁设置_华为手机该怎么实现语音翻译?其实超级简单,这里教你
- 机电一体化c语言程序设计,高职机电一体化C语言程序设计研究
- 手游代理平台有哪些,有没有好的游戏平台推荐?
- LabVIEW中ActiveX控件、ActiveX服务器和类型库注册
- 维昇药业冲刺港交所上市:暂未实现商业化,2021年亏损约4.9亿元