OpenCV Camhisft теряет след вокруг красного объекта - PullRequest
1 голос
/ 08 марта 2011

Я играю с camshiftdemo.c [1], распространяемым с opencv. Я выбираю свое лицо, и оно начинает прослеживаться, но как только я перехожу со своего стола на красную кушетку, круг покидает мое лицо и двигается на кушетке. Есть ли способ изменить это поведение?

[1] https://code.ros.org/trac/opencv/browser/trunk/opencv/samples/c/camshiftdemo.c?rev=1429

1 Ответ

0 голосов
/ 08 марта 2011

Если вы посмотрите на код из строки 140, вы увидите, что цвет используется для обнаружения тонов кожи.Это обычный, но очень простой способ обнаружения лица.Вы можете себе представить, что

  1. такой метод не сможет обнаружить все цвета кожи;
  2. объекты, цвет которых закрыт кожей (например, ваш красный диван), будут мешать обнаружению.

У вас есть два варианта: либо вы используете метод, более надежный для объектов цвета кожи (например, с распознаванием лиц по форме ), либоне используйте это на своем удобном диване: -)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...