1. 从内置摄像头获取识别图像
2. 灰度处理图片
3. 指定SVM分类器:使用HogDescriptor获取PeopleDetector
4. 使用分类器进行人体识别
5. 判断目标是否在指定区域内
6. 绘制出目标边框
public class ObjTestHog
{
private Capture _capture;
private Point[] _points;
public ObjTestHog(Point[] points)
{
_points = points;
_capture = new Capture();
}
public void ResetPoly(Point[] points)
{
_points = points;
}
public void Do(PictureBox pictureBox,Action callback)
{
using (var imageFrame = _capture.QueryFrame().ToImage<Bgr, Byte>())
{
if (imageFrame != null)
{
var grayframe = imageFrame.Convert<Gray, byte>();
using (HOGDescriptor des = new HOGDescriptor())