Alturos.Yolo делает именно то, что вы ищете.
Йоло узнает из аннотированных изображений, как обнаружить объекты, которые вы ищете.Сначала необходимо установить проект вместе с набором уже обученных образов с помощью диспетчера пакетов Nuget.В вашем случае достаточно YOLOv2-крошечной модели:
Install-Package Alturos.Yolo
Install-Package Alturos.YoloV2TinyVocData
После установки вы можете использовать ее следующим образом для обнаружения человека на вашем изображении:
using (var yoloWrapper = new YoloWrapper("yolov2-tiny-voc.cfg", "yolov2-tiny-voc.weights", "voc.names"))
{
var items = yoloWrapper.Detect(@"your_image.jpg");
//if (items[0].Type == "Person") { ... }
}
Массив items будетсодержать информацию обо всех найденных объектах.Вы можете проверить там, на кого вы смотрите, используя свойство Type.