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

WBOY
Freigeben: 2016-06-16 08:45:48
Original
1695 Leute haben es durchsucht

首先是截图,从摄像头截取一幅图像:

复制代码 代码如下:

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')<br>remote.login()<br>while 1:<br>    try:<br>        remote.nlst("1.txt")<br>    except:<br>        print "not ready to start!"<br>        continue<br>    timex = time.localtime()<br>    cur_time = "%4d%02d%02d%02d%02d%02d"%(timex[0],timex[1],timex[2],timex[3],timex[4],timex[5])<br>    cam.saveSnapshot('%s.jpg'%cur_time)  <br>    #remote.dir()<br>    file = open('%s.jpg'%cur_time,'rb')<br>    remote.storbinary('STOR %s.jpg'%cur_time,file)<br>    file.close()<br>    os.system("del %s.jpg"%cur_time)<br>    #print "upload ok!"<br>    time.sleep(1)<br>remote.quit()
Nach dem Login kopieren


Nach dem Login kopieren
Nach dem Login kopieren


Nach dem Login kopieren
Nach dem Login kopieren


Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!