python网页调用摄像头_Python调用摄像头
while(True):ret, frame = capture.read()#摄像头读取,ret为是否成功打开摄像头,true,false。 frame为视频的每一帧图像frame = cv2.flip(frame, 1)#摄像头是和人
一、打开摄像头
import cv2
import numpy as np
def video_demo():
capture = cv2.VideoCapture(0)#0为电脑内置摄像头
while(True):
ret, frame = capture.read()#摄像头读取,ret为是否成功打开摄像头,true,false。 frame为视频的每一帧图像
frame = cv2.flip(frame, 1)#摄像头是和人对立的,将图像左右调换回来正常显示。
cv2.imshow("video", frame)
c = cv2.waitKey(50)
if c == 27:
break
video_demo()
cv2.destroyAllWindows()
二、打开摄像头并截图
import cv2
cap = cv2.VideoCapture(0, cv2.CAP_DSHOW) # 打开摄像头
while (1):
# get a frame
ret, frame = cap.read()
frame = cv2.flip(frame, 1) # 摄像头是和人对立的,将图像左右调换回来正常显示
# show a frame
cv2.imshow("capture", frame) # 生成摄像头窗口
if cv2.waitKey(1) & 0xFF == ord("q"): # 如果按下q 就截图保存并退出
cv2.imwrite("test.png", frame) # 保存路径
break
cap.release()
cv2.destroyAllWindows()
三、打开摄像头并实时自动不断截屏
def video_demo():
print("开始")
cap = cv2.VideoCapture(0, cv2.CAP_DSHOW) # 电脑自身摄像头
i = 0#定时装置初始值
photoname = 1#文件名序号初始值
while True:
i = i + 1
reg, frame = cap.read()
frame = cv2.flip(frame, 1) # 图片左右调换
cv2.imshow("window", frame)
if i == 50: # 定时装置,定时截屏,可以修改。
filename = str(photoname) + ".png" # filename为图像名字,将photoname作为编号命名保存的截图
cv2.imwrite("C:/Users/Administrator/Desktop/m" + "\\" + filename, frame) # 截图 前面为放在桌面的路径 frame为此时的图像
print(filename + "保存成功") # 打印保存成功
i = 0 # 清零
photoname = photoname + 1
if photoname >= 20: # 最多截图20张 然后退出(如果调用photoname = 1 不用break为不断覆盖图片)
# photoname = 1
break
if cv2.waitKey(1) & 0xff == ord("q"):
break
# 释放资源
cap.release()
video_demo()
cv2.destroyAllWindows()
以上信息来源于网络,如有侵权,请联系站长删除。
python网页调用摄像头_Python调用摄像头相关推荐
- python 方法的实例_python调用自定义函数的实例操作
在python中,想要调用自定义函数必须先声明,然后才能调用.使用函数时,只要按照函数定义的形式,向函数传递必需的参数,就可以调用函数完成相应的功能或者获得函数返回的处理结果. (1)声明函数 pyt ...
- python打开摄像头_Python 调用摄像头
环境搭建 使用方法 Device() 调用一个设备 saveSnapshot() 拍下照片 举例-拍一张照片 from VideoCapture import Device cam = Device( ...
- python有道自动翻译_Python 调用有道翻译接口实现翻译
最近为了熟悉一下 js 用有道翻译练了一下手,写一篇博客记录一下,也希望能对大家有所启迪,不过这些网站更新太快,可能大家尝试的时候会有所不同. 首先来看一下网页 post 过去的数据 大家不难发现,我 ...
- python 操作微信 群发_python 调用微信 发消息
本篇文章讲述的是调用 python 的 wxpy 包自动发送微信消息. 相当于 登录 微信网页版. 具体代码方便复制,提供一份文字版代码 #!/usr/bin/env python3 # coding ...
- python soup中文歌词_Python调用BeautifuSoup进行html的文本内容提取问题 [ 求问吃鸡主播beautifu1 boy...
导航:网站首页 > Python调用BeautifuSoup进行html的文本内容提取问题 [ 求问吃鸡主播beautifu1 boy Python调用BeautifuSoup进行html的文本 ...
- python动态交互图表_Python 调用 matplotlib 实现交互式数据可视化图表案例
交互式的数据可视化图表是 New IT 新技术的一个应用方向,在过去,用户要在网页上查看数据,基本的实现方式就是在页面上显示一个表格出来,的而且确,用表格的方式来展示数据,显示的数据量会比较大,但是, ...
- python os system用法_Python调用系统命令os.system()和os.popen()的实现
作为一门脚本语言,写脚本时执行系统命令可以说很常见了,python提供了相关的模块和方法. os模块提供了访问操作系统服务的功能,由于涉及到操作系统,它包含的内容比较多,这里只说system和pope ...
- python xgb模型 预测_Python 调用 PMML
PMML(Predictive Model Markup Language全称是预测模型标记语言,好处在于PMML可以让模型部署环境脱离开发环境,实现跨平台部署,是PMML区别于其他模型部署方法最大的 ...
- python导入json模块_Python调用json模块代码实例
本篇文章小编给大家分享一下Python调用json模块代码实例,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. Json是JavaScript Object Notation ...
最新文章
- java通过异常处理错误,java基础之通过错误处理异常
- 有关cmd.Parameters.Clear()
- 最搞笑的代码注释,你遇到过几个?
- LeetCode(合集)删除数组中的元素(26,80,283)
- 开源开放 | 一个用于知识驱动的零样本学习研究的开源数据集KZSL(CCKS2021)
- 在Windows Server 2016和SQL Server Always On可用性组上安装SQL Server 2019
- python格式化字符串_Python字符串格式化问题:%、format()与f-strings
- node.js mysql 自动重连_nodejs中mysql断线重连
- mciSendCommand对本地音乐的播放
- 西门子CPU扩展以太网接口的一种解决方案
- c语言程序设计网站有哪些,C语言编程软件有哪些?
- tcpdf html 支持css吗,TCPDF - 内部css无效
- Sched: RT throttling activated
- spark ML算法之线性回归使用
- 计算python程序运行时长,并以时分秒形式输出
- 943数据结构勘误表
- MSTP多实例配置实验
- Java File类创建目录文件
- android安卓手机怎么修改自己的ip地址
- 【番杰的学习笔记】C8051F340的引脚配置