利用Harra Cascade 分类器进行人脸检测和进一步进行笑脸检测,采用训练好的分类模型,在OpenCVSharp里变得非常简单,两三条语句就搞定了:
CascadeClassifier face_cascade = new CascadeClassifier(facemodelfile); //创建一个人脸分类器
face_cascade .DetectMultiScale(image); //检测人脸
CascadeClassifier smile_cascade = new CascadeClassifier(smilemodelfile); //创建一个笑脸分类器
smile_cascade.DetectMultiScale(image); //检测笑脸


下面是完整的代码:
using System;
using System.Drawing;
using System.Windows.Forms;
using OpenCvSharp;
namespace SmileDetect
{
public partial class Form1 : Form
{
string filename = "";
public Form1()
{
InitializeComponent();

本文介绍如何使用OpenCVSharp和HaarCascade分类器实现人脸及笑脸的检测。通过加载预训练模型,可在图像中准确地识别出人脸位置,并进一步确定是否为笑脸。
最低0.47元/天 解锁文章

494

被折叠的 条评论
为什么被折叠?



