opencv 08 微笑检测(smiledetect) vs2015

01 资源

OpenCV自带的微笑检测demo,opencv\samples\cpp\smiledetect.cpp。smiledetect.cpp会通过画出一个矩形框来表示微笑强度。测试效果不是很准确。
opencv/data/haarcascades/haarcascade_frontalface_alt.xml
opencv/data/haarcascades/haarcascade_smile.xml
dlib/examples/faces/2008_001009.jpg
haarcascade_frontalface_alt.xml
haarcascade_smile.xml
2008_001009.jpg

02 编译smiledetect

参考opencv01 相对完整的编译opencv3.3.0 win版本,编译opencv3.3.0 vs2015版本。
生成文件:D:\git\opencv\build\v3.3.0\x64\bin\Debug\cpp-example-smiledetect.exe

03 smiledetect项目配置

设置smiledetect项目为启动项。

# 如果路径中有空格,需要使用双引号
配置属性==>调试==>命令参数=-cascade=../../../../../data/haarcascades/haarcascade_frontalface_alt.xml -smile-cascade=../../../../../data/haarcascades/haarcascade_smile.xml -scale=2.0 -@input=D:/git/DeepLearning/dlib/examples/faces/2008_001009.jpg
配置属性==>调试==>工作目录=$(OutDir)

这里写图片描述

04 运行结果

This program demonstrates the smile detector.
Usage:
./smiledetect [--cascade=<cascade_path> this is the frontal face classifier]
   [--smile-cascade=[<smile_cascade_path>]]
   [--scale=<image scale greater or equal to 1, try 2.0 for example. The larger the faster the processing>]
   [--try-flip]
   [video_filename|camera_index]

Example:
./smiledetect --cascade="../../data/haarcascades/haarcascade_frontalface_alt.xml" --smile-cascade="../../data/haarcascades/haarcascade_smile.xml" --scale=2.0

During execution:
        Hit any key to quit.
        Using OpenCV version 3.3.0

Video capturing has been started ...

NOTE: Smile intensity will only be valid after a first smile has been detected

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值