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 自动提交和抓取网页
Jul 13 Python
十条建议帮你提高Python编程效率
Feb 16 Python
PyQt5每天必学之拖放事件
Aug 27 Python
在python中利用opencv简单做图片比对的方法
Jan 24 Python
python实现一个简单的udp通信的示例代码
Feb 01 Python
pandas DataFrame索引行列的实现
Jun 04 Python
django echarts饼图数据动态加载的实例
Aug 12 Python
Python基于wordcloud及jieba实现中国地图词云图
Jun 09 Python
python下载的库包存放路径
Jul 27 Python
Python数据清洗工具之Numpy的基本操作
Apr 22 Python
pytorch finetuning 自己的图片进行训练操作
Jun 05 Python
python实现MD5进行文件去重的示例代码
Jul 09 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
第三节--定义一个类
2006/11/16 PHP
PHP 组件化编程技巧
2009/06/06 PHP
php中通过正则表达式下载内容中的远程图片的函数代码
2012/01/10 PHP
php mssql扩展SQL查询中文字段名解决方法
2012/10/15 PHP
分享php代码将360浏览器导出的favdb的sqlite数据库文件转换为html
2015/12/09 PHP
thinkPHP5框架导出Excel文件简单操作示例
2018/08/03 PHP
使用jQuery轻松实现Ajax的实例代码
2010/08/16 Javascript
JS焦点图切换,上下翻转
2011/05/12 Javascript
javascript 数组操作详解
2015/01/29 Javascript
基于canvas实现的绚丽圆圈效果完整实例
2016/01/26 Javascript
快速掌握Node.js模块封装及使用
2016/03/21 Javascript
Bootstrap table两种分页示例
2016/12/23 Javascript
让微信小程序支持ES6中Promise特性的方法详解
2017/06/13 Javascript
浅谈基于Vue.js的移动组件库cube-ui
2017/12/20 Javascript
10 种最常见的 Javascript 错误(频率最高)
2018/02/08 Javascript
vue-cli2.0转3.0之项目搭建的详细步骤
2018/12/11 Javascript
vue中使用vue-cli接入融云实现即时通信
2019/04/19 Javascript
Vue CLI2升级至Vue CLI3的方法步骤
2019/05/20 Javascript
jQuery实现本地存储
2020/12/22 jQuery
[02:05]DOTA2完美大师赛趣味视频之看我表演
2017/11/18 DOTA
Python表示矩阵的方法分析
2017/05/26 Python
用python代码将tiff图片存储到jpg的方法
2018/12/04 Python
实例讲解Python3中abs()函数
2019/02/19 Python
python实现美团订单推送到测试环境,提供便利操作示例
2019/08/09 Python
对Django中内置的User模型实例详解
2019/08/16 Python
对python中return与yield的区别详解
2020/03/12 Python
利用CSS3实现平移动画效果示例代码
2016/10/12 HTML / CSS
竟聘演讲稿范文
2013/12/31 职场文书
迟到检讨书1000字
2014/01/15 职场文书
档案室主任岗位职责
2014/02/12 职场文书
抗洪抢险事迹材料
2014/05/06 职场文书
安全标语口号
2014/06/09 职场文书
宣传口号大全
2014/06/16 职场文书
企业安全生产目标责任书
2014/07/23 职场文书
2014年防汛工作总结
2014/12/08 职场文书
Elasticsearch 配置详解
2022/04/19 Java/Android