python定时采集摄像头图像上传ftp服务器功能实现


Posted in Python onDecember 23, 2013

首先是截图,从摄像头截取一幅图像:

while 1:   #测试摄像头的存在
    try:
        cam = Device()
    except:
        print "no webcam found!"
        continue
    break

然后是把图像上传到ftp服务器:

remote = ftplib.FTP('127.0.0.1') #登陆服务器
remote.login()
file = open('%s.jpg'%cur_time,'rb')   #用时间来命名图片
remote.storbinary('STOR %s.jpg'%cur_time,file) #上传图片
file.close()

当然了,最后把图片删除
下面是每隔一秒钟,把从摄像头采集的图片上传到本机ftp的程序:

<span style="font-family: 宋体, Arial; line-height: 15px; background-color: rgb(245, 247, 248); ">    </span><pre name="code" class="python">remote = ftplib.FTP('219.246.57.162')
remote.login()
while 1:
    try:
        remote.nlst("1.txt")
    except:
        print "not ready to start!"
        continue
    timex = time.localtime()
    cur_time = "%4d%02d%02d%02d%02d%02d"%(timex[0],timex[1],timex[2],timex[3],timex[4],timex[5])
    cam.saveSnapshot('%s.jpg'%cur_time)  
    #remote.dir()
    file = open('%s.jpg'%cur_time,'rb')
    remote.storbinary('STOR %s.jpg'%cur_time,file)
    file.close()
    os.system("del %s.jpg"%cur_time)
    #print "upload ok!"
    time.sleep(1)
remote.quit()</pre><br>
<pre></pre>
<p></p>
<pre></pre>
<p></p>
Python 相关文章推荐
Python2.x和3.x下maketrans与translate函数使用上的不同
Apr 13 Python
django小技巧之html模板中调用对象属性或对象的方法
Nov 30 Python
浅谈python在提示符下使用open打开文件失败的原因及解决方法
Nov 30 Python
Python3.x+迅雷x 自动下载高分电影的实现方法
Jan 12 Python
关于Python字符串显示u...的解决方式
Mar 06 Python
在Keras中利用np.random.shuffle()打乱数据集实例
Jun 15 Python
openCV提取图像中的矩形区域
Jul 21 Python
Django nginx配置实现过程详解
Sep 10 Python
Python识别验证码的实现示例
Sep 30 Python
解析目标检测之IoU
Jun 26 Python
使用Python通过企业微信应用给企业成员发消息
Apr 18 Python
python+pyhyper实现识别图片中的车牌号思路详解
Dec 24 Python
videocapture库制作python视频高速传输程序
Dec 23 #Python
天翼开放平台免费短信验证码接口使用实例
Dec 18 #Python
python模拟登录百度贴吧(百度贴吧登录)实例
Dec 18 #Python
python抓取京东商城手机列表url实例代码
Dec 18 #Python
python获取糗百图片代码实例
Dec 18 #Python
python算法学习之计数排序实例
Dec 18 #Python
python算法学习之基数排序实例
Dec 18 #Python
You might like
Zerg基本策略
2020/03/14 星际争霸
PHPwind整合最土系统用户同步登录实现方法
2010/12/08 PHP
php防止SQL注入详解及防范
2013/11/12 PHP
PHP实现自动识别Restful API的返回内容类型
2015/02/07 PHP
Yii2框架制作RESTful风格的API快速入门教程
2016/11/08 PHP
laravel框架实现去掉URL中index.php的方法
2019/10/12 PHP
HTML5+setCutomValidity()函数验证表单实例分享
2015/04/24 Javascript
使用Chrome浏览器调试AngularJS应用的方法
2015/06/18 Javascript
基于jQuery仿淘宝产品图片放大镜代码分享
2020/06/23 Javascript
Java遍历集合方法分析(实现原理、算法性能、适用场合)
2016/04/25 Javascript
Bootstrap自定义文件上传下载样式
2016/05/26 Javascript
bootstrap flask登录页面编写实例
2016/11/01 Javascript
微信小程序页面跳转功能之从列表的item项跳转到下一个页面的方法
2017/11/27 Javascript
jquery 输入框查找关键字并提亮颜色的实例代码
2018/01/23 jQuery
nodejs爬虫初试superagent和cheerio
2018/03/05 NodeJs
js代码规范之Eslint安装与配置详解
2018/09/08 Javascript
vue 实现强制类型转换 数字类型转为字符串
2019/11/07 Javascript
JavaScript中如何调用Java方法
2020/09/16 Javascript
Python在线运行代码助手
2016/07/15 Python
浅析Python中MySQLdb的事务处理功能
2016/09/21 Python
一个基于flask的web应用诞生 使用模板引擎和表单插件(2)
2017/04/11 Python
解决python文件字符串转列表时遇到空行的问题
2017/07/09 Python
Python爬虫之pandas基本安装与使用方法示例
2018/08/08 Python
python实现简单日期工具类
2019/04/24 Python
python实现粒子群算法
2020/10/15 Python
地图可视化神器kepler.gl python接口的使用方法
2020/12/22 Python
详解Pycharm第三方库的安装及使用方法
2020/12/29 Python
迪拜领先运动补剂零售品牌中文站:Sporter商城
2019/08/20 全球购物
2014标准社保办理委托书
2014/10/06 职场文书
培训班开班主持词
2015/07/02 职场文书
2015年学校消防安全工作总结
2015/10/14 职场文书
六年级作文之自救
2019/12/19 职场文书
如何让vue长列表快速加载
2021/03/29 Vue.js
简单实现一个手持弹幕功能+文字抖动特效
2021/03/31 HTML / CSS
MongoDB 常用的crud操作语句
2021/06/20 MongoDB
清空 Oracle 安装记录并重新安装
2022/04/26 Oracle