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的tkinter布局之简单的聊天窗口实现方法
Sep 03 Python
详解Python文本操作相关模块
Jun 22 Python
Python读取英文文件并记录每个单词出现次数后降序输出示例
Jun 28 Python
Python实现删除排序数组中重复项的两种方法示例
Jan 31 Python
浅谈Python批处理文件夹中的txt文件
Mar 11 Python
Django restframework 框架认证、权限、限流用法示例
Dec 21 Python
Python优秀开源项目Rich源码解析的流程分析
Jul 06 Python
opencv 阈值分割的具体使用
Jul 08 Python
Django日志及中间件模块应用案例
Sep 10 Python
python 使用paramiko模块进行封装,远程操作linux主机的示例代码
Dec 03 Python
聊聊基于pytorch实现Resnet对本地数据集的训练问题
Mar 25 Python
Python+Tkinter制作专属图形化界面
Apr 01 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
Apache设置虚拟WEB
2006/10/09 PHP
php网页标题中文乱码的有效解决方法
2014/03/05 PHP
php实现有序数组打印或排序的方法【附Python、C及Go语言实现代码】
2016/11/10 PHP
php的socket编程详解
2016/11/20 PHP
PHP上传图片到数据库并显示的实例代码
2019/12/20 PHP
JavaScript 模仿vbs中的 DateAdd() 函数的代码
2007/08/13 Javascript
jquery load()在firefox(火狐)下显示不正常的解决方法
2011/04/05 Javascript
js中scrollHeight,scrollWidth,scrollLeft,scrolltop等差别介绍
2012/05/16 Javascript
在图片上显示左右箭头类似翻页的代码
2013/03/04 Javascript
JavaScript函数使用的基本教程
2015/06/04 Javascript
javascript顺序加载图片的方法
2015/07/18 Javascript
第三篇Bootstrap网格基础
2016/06/21 Javascript
原生JS实现左右箭头选择日期实例代码
2017/03/14 Javascript
Nodejs进阶之服务端字符编解码和乱码处理
2017/09/04 NodeJs
JavaScript设计模式之工厂模式简单实例教程
2018/07/03 Javascript
详解package.json版本号规则
2019/08/01 Javascript
ES6基础之字符串和函数的拓展详解
2019/08/22 Javascript
js实现淘宝浏览商品放大镜功能
2020/10/28 Javascript
[01:07:02]DOTA2-DPC中国联赛 正赛 iG vs PSG.LGD BO3 第三场 2月26日
2021/03/11 DOTA
django开发之settings.py中变量的全局引用详解
2017/03/29 Python
书单|人生苦短,你还不用python!
2017/12/29 Python
python中in在list和dict中查找效率的对比分析
2018/05/04 Python
django admin后台添加导出excel功能示例代码
2019/05/15 Python
画pytorch模型图,以及参数计算的方法
2019/08/17 Python
python保留小数位的三种实现方法
2020/01/07 Python
关于tf.nn.dynamic_rnn返回值详解
2020/01/20 Python
python实现定时发送邮件到指定邮箱
2020/12/23 Python
html5中svg canvas和图片之间相互转化思路代码
2014/01/24 HTML / CSS
米兰网婚纱礼服法国网上商店:Milanoo法国
2016/08/20 全球购物
芬兰设计商店美国:Finnish Design Shop US
2019/03/25 全球购物
意大利单身交友网站:Meetic
2020/07/12 全球购物
高三自我鉴定怎么写
2013/10/19 职场文书
教师开学感言
2014/02/14 职场文书
监考失职检讨书
2015/01/26 职场文书
2015年大学社团工作总结
2015/04/09 职场文书
2015年学校总务处工作总结
2015/05/19 职场文书