백엔드 개발 파이썬 튜토리얼 python定时采集摄像头图像上传ftp服务器功能实现

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

Jun 16, 2016 am 08:45 AM
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')<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()
로그인 후 복사


로그인 후 복사
로그인 후 복사


로그인 후 복사
로그인 후 복사


본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

뜨거운 기사 태그

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

FTP 서버 주소를 확인하는 방법 FTP 서버 주소를 확인하는 방법 Jan 29, 2024 pm 03:11 PM

FTP 서버 주소를 확인하는 방법

PHP를 통해 FTP 서버에서 파일 액세스 및 수정을 모니터링하는 방법 PHP를 통해 FTP 서버에서 파일 액세스 및 수정을 모니터링하는 방법 Jul 28, 2023 pm 08:01 PM

PHP를 통해 FTP 서버에서 파일 액세스 및 수정을 모니터링하는 방법

FTP 서버를 설정하는 방법 FTP 서버를 설정하는 방법 Dec 12, 2023 am 10:37 AM

FTP 서버를 설정하는 방법

FTP 서버를 사용하는 방법 FTP 서버를 사용하는 방법 Oct 13, 2023 pm 02:25 PM

FTP 서버를 사용하는 방법

PHP를 통해 FTP 서버에서 파일을 압축 및 압축 해제하는 방법 PHP를 통해 FTP 서버에서 파일을 압축 및 압축 해제하는 방법 Jul 30, 2023 pm 03:15 PM

PHP를 통해 FTP 서버에서 파일을 압축 및 압축 해제하는 방법

Linux 운영 체제에서 FTP 서버를 설정하려면 아래 단계를 따르십시오. Linux 운영 체제에서 FTP 서버를 설정하려면 아래 단계를 따르십시오. Jan 26, 2024 pm 10:33 PM

Linux 운영 체제에서 FTP 서버를 설정하려면 아래 단계를 따르십시오.

PHP를 사용하여 FTP 서버에서 파일 변경 사항을 모니터링하는 방법 PHP를 사용하여 FTP 서버에서 파일 변경 사항을 모니터링하는 방법 Aug 01, 2023 pm 09:46 PM

PHP를 사용하여 FTP 서버에서 파일 변경 사항을 모니터링하는 방법

PHP를 사용하여 FTP 서버에서 권한 및 사용자 그룹을 설정하는 방법 PHP를 사용하여 FTP 서버에서 권한 및 사용자 그룹을 설정하는 방법 Jul 29, 2023 pm 03:40 PM

PHP를 사용하여 FTP 서버에서 권한 및 사용자 그룹을 설정하는 방법

See all articles