Как отследить кончик пальца в OpenCV или OpenFrameworks? - PullRequest
11 голосов
/ 24 июля 2010

Я хочу разработать программу, которая использует веб-камеру для отслеживания кончиков пальцев. При отслеживании кончик пальца будет похож на указатель, и я смогу получить его позиции, даже если он будет перемещаться. Если у кого-нибудь есть советы для меня. Заранее спасибо.

Ответы [ 3 ]

2 голосов
/ 24 июля 2010

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

Если вы хотите держать пальцы в воздухе, вы можете поставить несколько цветовых маркеров. Эта статья может помочь: http://aishack.in/tutorials/tracking-colored-objects-in-opencv/

2 голосов
/ 24 июля 2010

Настройка это все.Прежде всего убедитесь, что вам это легко сделать: обеспечьте надлежащие условия освещения (либо ИК-светодиод + ИК-фильтр на камере, либо просто высокую контрастность между вашей поверхностью и пальцами)

Я полагаю, что вы будете выполнять отслеживание блобов.Я не могу дать вам решение, чтобы убедиться, что идентификатор обнаруженных BLOB-объектов всегда будет одинаковым, даже если они выходят из отслеживаемой области, но я бы предложил предоставить Community Core Vision (используетсячтобы быть tbeta) попробуйте и использовать там форумы.

HTH

0 голосов
/ 12 ноября 2010

Вы можете использовать метод отслеживания на основе цвета или сегментацию кожи.в CCV последней версии поддерживается распознавание кончиков пальцев.

также попробуйте: http://www.cs.toronto.edu/~smalik/downloads/2503_project_report.pdf

...