Python:通过摄像头实现的监控功能
最后更新于:2022-04-01 19:39:34
此方案为朋友LSJ提出并实现的,转过来供学习用,由于在测试时没有架设WEB服务器,也没有做手机上的测试,仅通过PC测试了下,最完整解决方案请参考原出处[《DIY手机监控系统》](http://user.qzone.qq.com/17636772/blog/1326296585)。
方法:
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刷新一次,如下:
~~~
Web监视
~~~
4. 测试:
![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2016-06-08_57579355478ad.gif)
';