分类存档: Python

使用Python快速实现简单的人脸检测

最近有个比较要好的朋友问我能不能从监控视频里识别到从监控跟前经过的指定的人。因为他们单位的监控室经常要花大量的人力跟时间去找某个人在哪个位置出现过的证据。听起来像是一份比较有挑战性的任务,就答应他试试看。

先理一下思路,首先要做的工作是从视频中将人脸给框出来,然后拿到这个人脸跟给定的人脸进行对比,如果两张脸相似度很高,那就可以标记此人可能在视频里出现过,然后根据标记点再去人工核实一遍就OK了。

那就先从把人脸给框出来入手吧,查了一下资料,貌似Python有个现成的库opencv来完成这个事情,整个的实现代码也就10几行,so easy!

继续阅读 »

使用rrdtool绘制流量图对Nginx进行性能监控

最近一个朋友说他VPS上的网站访问量一高VPS就会丢包,整个网站都不能正常访问了。问了下他的网站现在使用的Apache来提供Web服务。为了提高网站的负载能力,就将他VPS上的网站运行环境迁移到Nginx下来。效果感觉还不错,网站响应速度明显比原来快了很多。

为了更直观的了解Nginx的运行情况,决定对Nginx进行一下实时监控,首先想到的使用监控宝来对Nginx进行监控。 继续阅读 »

关于Python语言的logging模块的使用

从Python2.3版本中开始引入的logging模块为应用提供了灵活的日志系统。以前看过,但一直认为很复杂。其实 logging 做得很好,也不是很复杂。logging的行为依靠调用 Logger 类的方法来实现,实例一般叫做logger。 继续阅读 »