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基础教程之python消息摘要算法使用示例
Feb 10 Python
Python中处理字符串之endswith()方法的使用简介
May 18 Python
python通过get,post方式发送http请求和接收http响应的方法
May 26 Python
深入理解Python中各种方法的运作原理
Jun 15 Python
在Python的Django框架中获取单个对象数据的简单方法
Jul 17 Python
详解python中TCP协议中的粘包问题
Mar 22 Python
Django中使用session保持用户登陆连接的例子
Aug 06 Python
Python求正态分布曲线下面积实例
Nov 20 Python
Python 字节流,字符串,十六进制相互转换实例(binascii,bytes)
May 11 Python
python2和python3哪个使用率高
Jun 23 Python
scrapy头部修改的方法详解
Dec 06 Python
10个python爬虫入门基础代码实例 + 1个简单的python爬虫完整实例
Dec 16 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基础知识:类与对象(1)
2006/12/13 PHP
php方法调用模式与函数调用模式简例
2011/09/20 PHP
php输出金字塔的2种实现方法
2014/12/16 PHP
php利用scws实现mysql全文搜索功能的方法
2014/12/25 PHP
浅谈PHP中foreach/in_array的使用
2015/11/02 PHP
解决ThinkPHP下使用上传插件Uploadify浏览器firefox报302错误的方法
2015/12/18 PHP
PHP封装mysqli基于面向对象的mysql数据库操作类与用法示例
2019/02/25 PHP
javascript之函数直接量(function(){})()
2007/06/29 Javascript
Javascript 去除数组的重复元素
2010/05/04 Javascript
JS代码优化技巧之通俗版(减少js体积)
2011/12/23 Javascript
jQuery学习之prop和attr的区别示例介绍
2013/11/15 Javascript
jquery实现点击文字可编辑并修改保存至数据库
2014/04/15 Javascript
用unescape反编码得出汉字示例
2014/04/24 Javascript
JS实现从网页顶部掉下弹出层效果的方法
2015/08/06 Javascript
javascript实现滚动效果的数字时钟实例
2016/07/21 Javascript
AngularJS动态绑定HTML的方法分析
2016/11/07 Javascript
对 Vue-Router 进行单元测试的方法
2018/11/05 Javascript
JS实现简单的表格增删
2020/01/16 Javascript
如何在vue 中引入使用jquery
2020/11/10 jQuery
[02:41]辉夜杯现场一家三口 “我爸玩风行 我玩血魔”
2015/12/27 DOTA
解决谷歌搜索技术文章时打不开网页问题的python脚本
2013/02/10 Python
Python Queue模块详解
2014/11/30 Python
Python中使用摄像头实现简单的延时摄影技术
2015/03/27 Python
举例讲解Python程序与系统shell交互的方式
2015/04/09 Python
python实现多线程抓取知乎用户
2016/12/12 Python
使用Python脚本和ADB命令实现卸载App
2017/02/10 Python
Python简单爬虫导出CSV文件的实例讲解
2018/07/06 Python
Python QQBot库的QQ聊天机器人
2019/06/19 Python
django drf框架中的user验证以及JWT拓展的介绍
2019/08/12 Python
canvas实现有递增动画的环形进度条的实现方法
2019/07/10 HTML / CSS
衰败城市英国官网:Urban Decay英国
2020/04/29 全球购物
自1926年以来就为冰岛保持温暖:66°North
2020/11/27 全球购物
警告通知
2015/04/25 职场文书
2015大一新生军训感言
2015/08/01 职场文书
MySQL中in和exists区别详解
2021/06/03 MySQL
ConditionalOnProperty配置swagger不生效问题及解决
2022/06/14 Java/Android