Python:通过摄像头实现的监控功能

    此方案为朋友LSJ提出并实现的,转过来供学习用,由于在测试时没有架设WEB服务器,也没有做手机上的测试,仅通过PC测试了下,最完整解决方案请参考原出处《DIY手机监控系统》

方法:

 1 下载并安装VideoCapture、PIL。

 2.编码,3s抓一个图片并保存

from VideoCapture import Device import time, string interval = 2 cam = Device(devnum=0, showVideoWindow=0) #cam.setResolution(648, 480) cam.saveSnapshot('image.jpg', timestamp=3, boldfont=1, quality=75) i = 0 quant = interval * .1 starttime = time.time() while 1: lasttime = now = int((time.time() - starttime) / interval) print i cam.saveSnapshot('image.jpg', timestamp=3, boldfont=1) i += 1 while now == lasttime: now = int((time.time() - starttime) / interval) time.sleep(quant)

3.写个网页,3s刷新一次,如下:

<HTML> <HEAD> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>Web监视</title> <META http-equiv="refresh" content="3"> <META http-equiv="Expires" content="0"> <META http-equiv="Pragma" content="no-cache"> </HEAD> <body > <img src='image.jpg?mail=dyx1024@gmail.com' width="47%" height="381"/> </body> </HTML>
4. 测试:


转载于:https://www.cnblogs.com/dyx1024/archive/2012/02/08/2556714.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值