Мне удалось отслеживать движущиеся объекты в видео.
Однако я хочу решить, является ли объект человеком или нет. Я пробовал HOGDescriptor
в OpenCV. HOGDescriptor имеет два метода обнаружения людей: HOGDescriptor::detect
и HOGDescriptor::detectMultiScale
. OpenCV "sources\samples\cpp\peopledetect.cpp" демонстрирует, как использовать HOGDescriptor::detectMultiScale
, которые выполняют поиск по изображению в разных масштабах и очень медленно.
В моем случае я отслеживал объекты в прямоугольнике. Я думаю, что использование HOGDescriptor::detect
для обнаружения внутри прямоугольника будет намного быстрее. Но документ OpenCV имеет только gpu::HOGDescriptor::detect
(я до сих пор не могу догадаться, как его использовать) и пропустил HOGDescriptor::detect
. Я хочу использовать HOGDescriptor::detect
.
Может ли кто-нибудь предоставить мне некоторый фрагмент кода С++, демонстрирующий использование HOGDescriptor::detect
?
спасибо.