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中的闭包
Nov 30 Python
浅谈numpy数组的几种排序方式
Dec 15 Python
python 字符串和整数的转换方法
Jun 25 Python
Python rstrip()方法实例详解
Nov 11 Python
神经网络相关之基础概念的讲解
Dec 29 Python
对python判断是否回文数的实例详解
Feb 08 Python
使用Python的Turtle绘制哆啦A梦实例
Nov 21 Python
Python Des加密解密如何实现软件注册码机器码
Jan 08 Python
Python属性和内建属性实例解析
Jan 14 Python
Python基于BeautifulSoup爬取京东商品信息
Jun 01 Python
如何利用python生成MD5并去重
Dec 07 Python
Python plt 利用subplot 实现在一张画布同时画多张图
Feb 26 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
jQuery EasyUI API 中文文档 - DateBox日期框
2011/10/15 PHP
一个图片地址分解程序(用于PHP小偷程序)
2014/08/23 PHP
PHP实现导出带样式的Excel
2016/08/28 PHP
Laravel下生成验证码的类
2017/11/15 PHP
鼠标移入移出事件改变图片的分辨率的两种方法
2013/12/17 Javascript
在浏览器中打开或关闭JavaScript的方法
2015/06/03 Javascript
jQuery自定义组件(导入组件)
2016/11/08 Javascript
Bootstrap里的文件分别代表什么意思及其引用方法
2017/05/01 Javascript
原生JS上传大文件显示进度条 php上传文件代码
2020/03/27 Javascript
JS实现带动画的回到顶部效果
2017/12/28 Javascript
Vue组件的使用教程详解
2018/01/05 Javascript
解决vue移动端适配问题
2018/12/12 Javascript
js实现旋转的星空效果
2019/11/01 Javascript
解决node.js含有%百分号时发送get请求时浏览器地址自动编码的问题
2019/11/20 Javascript
js实现小球在页面规定的区域运动
2020/06/16 Javascript
解决vue请求接口第一次成功,第二次失败问题
2020/09/08 Javascript
JavaScript中如何调用Java方法
2020/09/16 Javascript
Python实现的数据结构与算法之基本搜索详解
2015/04/22 Python
有趣的python小程序分享
2017/12/05 Python
Linux下python3.6.1环境配置教程
2018/09/26 Python
Python设置matplotlib.plot的坐标轴刻度间隔以及刻度范围
2019/06/25 Python
python 杀死自身进程的实现方法
2019/07/01 Python
python中time tzset()函数实例用法
2021/02/18 Python
用canvas显示验证码的实现
2020/04/10 HTML / CSS
vivo智能手机官方商城:vivo
2016/09/22 全球购物
美国迪克体育用品商店:DICK’S Sporting Goods
2018/07/24 全球购物
MYSQL相比于其他数据库有哪些特点
2013/07/19 面试题
分公司经理岗位职责
2013/11/11 职场文书
教师找工作推荐信
2013/11/23 职场文书
测绘工程系学生的自我评价
2013/11/30 职场文书
给导游的表扬信
2014/01/10 职场文书
优秀民警事迹材料
2014/01/29 职场文书
写给妈妈的感谢信
2015/01/22 职场文书
2015年班主任个人工作总结
2015/03/31 职场文书
2016年党支部公开承诺书
2016/03/25 职场文书
Python万能模板案例之matplotlib绘制直方图的基本配置
2022/04/13 Python