下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第利用python调用摄像头的实例分析这篇文章主要介绍了python调用摄像头的示例代码,帮助大家更好的理解和使用python,感兴趣的朋友可以了解下
一、打开摄像头
importcv2
importnumpyasnp
defvideo_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)
ifc==27:
break
video_demo()
cv2.destroyAllWindows()
二、打开摄像头并截图
importcv2
cap=cv2.VideoCapture(0,cv2.CAP_DSHOW)#打开摄像头
while(1):
#getaframe
ret,frame=cap.read()
frame=cv2.flip(frame,1)#摄像头是和人对立的,将图像左右调换回来正常显示
#showaframe
cv2.imshow("capture",frame)#生成摄像头窗口
ifcv2.waitKey(1)0xFF==ord('q'):#如果按下q就截图保存并退出
cv2.imwrite("test.png",frame)#保存路径
break
cap.release()
cv2.destroyAllWindows()
三、打开摄像头并不断实时截屏
defvideo_demo():
print('开始')
cap=cv2.VideoCapture(0,cv2.CAP_DSHOW)#电脑自身摄像头
i=0#定时装置初始值
photoname=1#文件名序号初始值
whileTrue:
i=i+1
reg,frame=cap.read()
frame=cv2.flip(frame,1)#图片左右调换
cv2.imshow('window',frame)
ifi==50:#定时装置,定时截屏,可以修改。
filename=str(photoname)+'.png'#filename为图像名字,将photoname作为编号命名保存的截图
cv2.imwrite('C:/Users/Administrator/Desktop/m'+'\\'+filename,frame)#截图前面为放在桌面的路径frame为此时的图像
print(filename+'保存成功')#打印保存成功
i=0#清零
photoname=photoname+1
ifphotoname=20:#最多截图20张然后退出(如果调用photoname=1不用break为不断覆盖图片)
#photoname=1
break
ifcv2.waitKey(1)0xff==ord('q'):
break
#释放资源
cap.release()
video_demo()
cv2.destroyAllWindows()
以上就是python调用摄像头的示例代码的详细内容。
内容扩展:
对于摄像头保存图片的代码详细分析:
保存图片的功能
:param
:return
功能:通过s键,保存图片
"""""
#读取图片
img=cv2.imread("index.jpeg",0)
#通过窗口显示图片
cv2.imshow("image",img)
#设置图片窗口显示延迟
k=cv2.waitKey(0)
ifk==27:
#27是代表esc键
cv2.destroyAllWindows()
eli
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年车联网测试员技能评估题
- 2026年选调生考试模拟试卷三
- 2026年非营利组织会计实务题
- 2026年小学班主任招聘面试模拟题
- 2026年防触电知识安全教育
- 2026年老年人医疗知识科普
- 2026年碳汇项目核证师政府核证方向笔试模拟题
- 2026年山东省临沂市临沭县中考英语一模试卷(含详细答案解析)
- 2026年安徽省中考英语模拟试卷(含详细答案解析)
- 2026年人力资源专员招聘试题精
- 2026年江苏南京市高三二模高考政治模拟试卷试题(含答案详解)
- 大健康行业财务制度
- 现代会议型酒店的推广策略研究
- 2025年高考真题-化学(四川卷) 含答案
- 酰胺的合成MA课件
- 常用观察方法的解读 轶事记录法 幼儿行为观察与支持课件
- 广告牌制作安装售后服务实施方案
- 良渚庞大的水利系统美化
- 油水井大修工艺技术-套管修复加固208
- GB/T 7306.2-200055°密封管螺纹第2部分:圆锥内螺纹与圆锥外螺纹
- 电力安全工作规程(电网建设部分)2023年
评论
0/150
提交评论