Python语言技术文档

微信小程序技术文档

php语言技术文档

jsp语言技术文档

asp语言技术文档

C#/.NET语言技术文档

html5/css技术文档

javascript

点击排行

您现在的位置:首页 > 技术文档 > Python图形界面

python定时采集摄像头图像上传ftp服务器功能实现

来源:中文源码网    浏览:307 次    日期:2024-04-24 00:28:38
【下载文档:  python定时采集摄像头图像上传ftp服务器功能实现.txt 】


python定时采集摄像头图像上传ftp服务器功能实现
首先是截图,从摄像头截取一幅图像:
复制代码 代码如下: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的程序:
复制代码 代码如下:
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()

相关内容