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访问类中docstring注释的实现方法
May 04 Python
python+selenium开发环境搭建图文教程
Aug 11 Python
python实现读取excel写入mysql的小工具详解
Nov 20 Python
python+pillow绘制矩阵盖尔圆简单实例
Jan 16 Python
Python面向对象程序设计之类的定义与继承简单示例
Mar 18 Python
使用python画社交网络图实例代码
Jul 10 Python
如何通过50行Python代码获取公众号全部文章
Jul 12 Python
django中media媒体路径设置的步骤
Nov 15 Python
pytorch中nn.Conv1d的用法详解
Dec 31 Python
python计算二维矩形IOU实例
Jan 18 Python
Python使用UDP实现720p视频传输的操作
Apr 24 Python
分享几种python 变量合并方法
Mar 20 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
颠覆常识!无色透明的咖啡诞生了(中日双语)
2021/03/03 咖啡文化
PHP 图片文件上传实现代码
2010/12/29 PHP
PHP如何开启Opcache功能提升程序处理效率
2020/04/27 PHP
PHP基于array_unique实现二维数组去重
2020/07/14 PHP
HTML中的setCapture和releaseCapture使用介绍
2012/03/21 Javascript
jQuery源码解读之removeClass()方法分析
2015/02/20 Javascript
浅析JavaScript中的array数组类型系统
2016/07/18 Javascript
JavaScript两个变量交换值的实现方法
2017/03/01 Javascript
js制作简单的音乐播放器的示例代码
2017/08/28 Javascript
node.js利用mongoose获取mongodb数据的格式化问题详解
2017/10/06 Javascript
Vue实现侧边菜单栏手风琴效果实例代码
2018/05/31 Javascript
Element-ui之ElScrollBar组件滚动条的使用方法
2018/09/14 Javascript
layui table 复选框跳页后再回来保持原来选中的状态示例
2019/10/26 Javascript
VUE.CLI4.0配置多页面入口的实现
2019/11/25 Javascript
原生JS实现九宫格抽奖
2020/09/13 Javascript
ant design vue 表格table 默认勾选几项的操作
2020/10/31 Javascript
将Python的Django框架与认证系统整合的方法
2015/07/24 Python
python读取与写入csv格式文件的示例代码
2017/12/16 Python
对python中的argv和argc使用详解
2018/12/15 Python
Python redis操作实例分析【连接、管道、发布和订阅等】
2019/05/16 Python
Jupyter notebook如何实现指定浏览器打开
2020/05/13 Python
利用Python函数实现一个万历表完整示例
2021/01/23 Python
Python创建自己的加密货币的示例
2021/03/01 Python
HTML5调用手机发短信和打电话功能
2020/04/29 HTML / CSS
eBay英国购物网站:eBay.co.uk
2019/06/19 全球购物
Magee 1866官网:Donegal粗花呢外套和大衣专家
2019/11/01 全球购物
J2EE相关知识面试题
2013/08/26 面试题
个人自我评价分享
2013/12/20 职场文书
法务专员岗位职责
2014/01/02 职场文书
给同学的道歉信
2014/01/16 职场文书
党的群众路线教育实践活动学习心得体会
2014/03/03 职场文书
父母对孩子的寄语
2014/04/09 职场文书
2015年新学期寄语
2015/02/26 职场文书
煤矿施工安全协议书
2016/03/22 职场文书
SqlServer 垂直分表(减少程序改动)
2021/04/16 SQL Server
Mysql中 unique列插入重复值该怎么解决呢
2021/05/26 MySQL