python调用摄像头拍摄数据集


Posted in Python onJune 01, 2019

之前需要做一些目标检测的训练,需要自己采集一些数据集,写了一个小demo来实现图片的采集

使用方法:

  • 指定name的名称,name为分类的标签
  • 按n键拍摄图片
  • 程序会在当前目录下生成一个pictures的文件夹,图片存放在其中
print("正在初始化摄像头...")
import cv2
import os
import datetime
cap = cv2.VideoCapture(0)
print("初始化成功!")
 
# name='play_phone'
# name='haqian'
# name='spleeing'
# name='zhengchang'
# name="zhedang"
name="waitou"
 
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随机生成数模块random使用实例
Apr 13 Python
python使用urllib2实现发送带cookie的请求
Apr 28 Python
python学生信息管理系统
Mar 13 Python
Python3实现爬取指定百度贴吧页面并保存页面数据生成本地文档的方法
Apr 22 Python
python中datetime模块中strftime/strptime函数的使用
Jul 03 Python
python 找出list中最大或者最小几个数的索引方法
Oct 30 Python
PyQt打开保存对话框的方法和使用详解
Feb 27 Python
PyQt5实现暗黑风格的计时器
Jul 29 Python
Python搭建代理IP池实现接口设置与整体调度
Oct 27 Python
Python 窗体(tkinter)下拉列表框(Combobox)实例
Mar 04 Python
简单了解Python字典copy与赋值的区别
Sep 16 Python
python全面解析接口返回数据
Feb 12 Python
Python OpenCV实现视频分帧
Jun 01 #Python
python的set处理二维数组转一维数组的方法示例
May 31 #Python
python整合ffmpeg实现视频文件的批量转换
May 31 #Python
python自动发邮件总结及实例说明【推荐】
May 31 #Python
python实现视频分帧效果
May 31 #Python
使用Python实现跳帧截取视频帧
May 31 #Python
python tools实现视频的每一帧提取并保存
Mar 20 #Python
You might like
php生成数组的使用示例 php全组合算法
2014/01/16 PHP
typecho插件编写教程(四):插件挂载
2015/05/28 PHP
10个新的最有前途的JavaScript框架
2009/03/12 Javascript
Js点击弹出下拉菜单效果实例
2013/08/12 Javascript
JavaScript中的undefined学习总结
2013/11/30 Javascript
事件委托与阻止冒泡阻止其父元素事件触发
2014/09/02 Javascript
javascript arguments使用示例
2014/12/16 Javascript
JavaScript测试工具之Karma-Jasmine的安装和使用详解
2015/12/03 Javascript
深入浅析AngularJS中的module(模块)
2016/01/04 Javascript
bootstrap基础知识学习笔记
2016/11/02 Javascript
JavaScript 控制字体大小设置的方法
2016/11/23 Javascript
PHP+jquery+ajax实现分页
2016/12/09 Javascript
layer实现弹窗提交信息
2016/12/12 Javascript
JS中with的替代方法与String中的正则方法详解
2016/12/23 Javascript
vuex 实现getter值赋值给vue组件里的data示例
2019/11/05 Javascript
浅谈python内置变量-reversed(seq)
2017/06/21 Python
Python基础教程之浅拷贝和深拷贝实例详解
2017/07/15 Python
Python实现对文件进行单词划分并去重排序操作示例
2018/07/10 Python
Python爬虫爬取新浪微博内容示例【基于代理IP】
2018/08/03 Python
基于Python获取照片的GPS位置信息
2020/01/20 Python
使用keras实现非线性回归(两种加激活函数的方式)
2020/07/05 Python
Python3爬虫关于识别点触点选验证码的实例讲解
2020/07/30 Python
浅谈matplotlib默认字体设置探索
2021/02/03 Python
CSS3 实现footer 固定在底部(无论页面多高始终在底部)
2019/10/15 HTML / CSS
优秀的教师个人的中文求职信
2013/09/21 职场文书
计算机工程学院个人求职信
2013/10/05 职场文书
公司人力资源的自我评价
2014/01/02 职场文书
领导班子奢靡之风查摆问题及整改措施
2014/09/27 职场文书
1000字打架检讨书
2014/11/03 职场文书
工作失职检讨书范文
2015/05/05 职场文书
一个独生女的故事观后感
2015/06/04 职场文书
我的长征观后感
2015/06/09 职场文书
2015年七夕情人节感言
2015/08/03 职场文书
2016年五四青年节校园广播稿
2015/12/17 职场文书
慰问信(范文3篇)
2019/10/23 职场文书
Python爬虫实战之爬取携程评论
2021/06/02 Python