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 相关文章推荐
使用Python编写基于DHT协议的BT资源爬虫
Mar 19 Python
详解Python 模拟实现生产者消费者模式的实例
Aug 10 Python
Django框架实现分页显示内容的方法详解
May 10 Python
python增加图像对比度的方法
Jul 12 Python
使用pytorch实现可视化中间层的结果
Dec 30 Python
Tensorflow分批量读取数据教程
Feb 07 Python
如何查看Django ORM执行的SQL语句的实现
Apr 20 Python
Python使用matplotlib绘制圆形代码实例
May 27 Python
解决python中import文件夹下面py文件报错问题
Jun 01 Python
Django Form设置文本框为readonly操作
Jul 03 Python
Python爬虫之Selenium库的使用方法
Jan 03 Python
Python 解决空列表.append() 输出为None的问题
May 23 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
PHP 关于访问控制的和运算符优先级介绍
2013/07/08 PHP
php计算数组不为空元素个数的方法
2014/01/27 PHP
查找php配置文件php.ini所在路径的二种方法
2014/05/26 PHP
php实现的redis缓存类定义与使用方法示例
2017/08/09 PHP
PHP时间戳和日期相互转换操作实例小结
2018/12/18 PHP
javascript面向对象的方式实现的弹出层效果代码
2010/01/28 Javascript
基于jQuery的360图片展示实现代码
2012/06/14 Javascript
caller和callee的区别介绍及演示结果
2013/03/10 Javascript
使用非html5实现js板连连看游戏示例代码
2013/09/22 Javascript
原生js ActiveXObject获取execl里面的值
2013/11/01 Javascript
js四舍五入数学函数round使用实例
2014/05/09 Javascript
基于javascript代码实现通过点击图片显示原图片
2015/11/29 Javascript
Bootstrap实现响应式导航栏效果
2015/12/28 Javascript
JS/jQ实现免费获取手机验证码倒计时效果
2016/06/13 Javascript
jQuery bt气泡实现悬停显示及移开隐藏功能的方法
2016/07/12 Javascript
微信小程序 实例应用(记账)详解
2016/09/28 Javascript
html、css和jquery相结合实现简单的进度条效果实例代码
2016/10/24 Javascript
vue.js模仿京东省市区三级联动的选择组件实例代码
2017/11/22 Javascript
深入浅出理解JavaScript高级定时器原理与用法
2018/08/02 Javascript
nodejs脚本centos开机启动实操方法
2020/03/04 NodeJs
微信小程序如何加载数据库真实数据的实现
2020/03/04 Javascript
JS实现点星星消除小游戏
2020/03/24 Javascript
[09:37]DOTA2卡尔工作室 英雄介绍圣堂刺客篇
2013/06/13 DOTA
Python实现生成简单的Makefile文件代码示例
2015/03/10 Python
python连接数据库的方法
2017/10/19 Python
css3 按钮 利用css3实现超酷下载按钮
2013/03/18 HTML / CSS
介绍一下SQL注入攻击的种类和防范手段
2012/02/18 面试题
Does C# support multiple inheritance? (C#支持多重继承吗)
2012/01/04 面试题
介绍下java.util.Arrays类
2012/10/16 面试题
教师自我评价范例
2013/09/24 职场文书
篝火晚会主持词
2014/03/25 职场文书
公司联欢会策划方案
2014/05/19 职场文书
指导老师鉴定意见
2015/06/05 职场文书
MySQL连表查询分组去重的实现示例
2021/07/01 MySQL
SQL Server #{}可以防止SQL注入
2022/05/11 SQL Server
CSS 实现角标效果的完整代码
2022/06/28 HTML / CSS