最近某端公司部门技术分享想做一个老板检测软件,即一旦老板出现则马上报警-_-!!!。
我也大概想了一下实现思路,而且搜到了OpenCV自带了猫脸检测的分类器,突发奇想干脆给我家五只猫主子做一个动态识别器吧。
|
|
今天实现第一步:随机截取五只猫主子的猫脸图片,并进行保存。
猫脸检测分类器在GitHub上可以下载到,其中的haarcascade_frontalcatface.xml
和haarcascade_frontalcatface_extended.xml
即为猫脸检测的分类器(还有一些其它的分类器,比如人脸检测、笑脸检测、眼睛检测等,有兴趣的可以都试一下)。
OpenCV使用的检测方法是detectMultiScale()
,此方法的作用是,在输入图像中检测不同尺寸的对象,返回包含对象的矩形框。它接收的参数:
|
|
完整实现代码如下:
实现效果:
这位萌萌的小主叫地黄。。刚满2个月,至于名字的来源: