简单3步实现用Python调用摄像头并存储照片
2019-06-04 17:02
316 查看
步骤
•指定name的名称,name为分类的标签
•按n键拍摄图片
•程序在当前目录下生成一个pictures的文件夹,图片存放在其中
[code]print("正在初始化摄像头...") import cv2 import os import datetime cap = cv2.VideoCapture(0) print("初始化成功!") input(name='请输入名称:') savedpath =r'./pictures/'+name isExists = os.path.exists(savedpath) if not isExists: os.makedirs(savedpath) print('path of %s is build' % (savedpath)) else: print('path of %s already exist and rebuild' % (savedpath)) print("按N键拍摄图片") i=0 while(True): ret, frame = cap.read() gray = cv2.cvtColor(frame, 1) cv2.imshow('test',frame) now = datetime.datetime.now() now = now.strftime('%m-%d-%H-%M-%S') savedname = '/'+name+ '_' + str(i) + '_{0}' '.jpg'.format(now) if cv2.waitKey(1) & 0xFF == ord('n'): #按N拍摄 i += 1 cv2.imwrite(savedpath + savedname, frame) cv2.namedWindow("Image") cv2.imshow("Image", frame) cv2.waitKey(0) cv2.destroyAllWindows() cap.release() cv2.destroyAllWindows()
以上就是本次分享的全部内容了,不知大家对小编讲述的Python如何调用摄像头感觉怎么样?
**欢迎爱好Python的人跟小编交流切磋一下!小编推荐一个学python的学习群315346913
无论你是大牛还是小白,是想转行还是想入行都可以来了解一起进步一起学习!群内有开发工具,很多干货和技术资料分享!
相关文章推荐
- python 简单照相机调用系统摄像头实现 pygame
- python 简单照相机调用系统摄像头实现方法 pygame
- C语言MD5加密算法的简单调用实现(另附:Java/Python/Shell/Golang方法)
- python 调用hive查询实现类似存储过程
- 简单爬虫python实现01——获取网页源码与存储
- 通过协程统计函数被调用次数(附python代码简单实现)
- 一个简单的oracle分页存储过程的实现和调用
- Ionic系列——调用摄像头拍照和选择图库照片功能的实现
- 一个简单的oracle分页存储过程的实现和调用
- python网络爬虫入门(二)——用python简单实现调用谷歌翻译
- Python使用shelve模块实现简单数据存储的方法
- 【实现&调用】实现可被简单调用的python函数
- 【转】Python中实现远程调用(RPC、RMI)简单例子
- asp.net调用存储过程简单实现
- 一个简单的oracle分页存储过程的实现和调用
- Python中实现远程调用(RPC、RMI)简单例子
- 一个简单的oracle分页存储过程的实现和调用
- Python中使用摄像头实现简单的延时摄影技术
- python调用c语言函数的一种简单实现方法
- python调用c语言函数的一种简单实现方法