Я хочу разработать программу, которая использует веб-камеру для отслеживания кончиков пальцев. При отслеживании кончик пальца будет похож на указатель, и я смогу определить его положение, даже если его перемещать. Если у кого есть какие советы для меня. Заранее спасибо.
Как отслеживать кончик пальца в OpenCV или OpenFrameworks?
Ответы (3)
Настройка — это все. Сначала убедитесь, что вы облегчили себе задачу: создайте надлежащие условия освещения (либо ИК-светодиод + ИК-фильтр на камере, либо просто высокий контраст между вашей поверхностью и пальцами).
Я предполагаю, что вы будете отслеживать блобы. Я не могу предложить вам решение, позволяющее убедиться, что идентификатор обнаруженных больших двоичных объектов всегда будет одним и тем же, даже если они выходят за пределы отслеживаемой области, но я бы предложил указать Community Core Vision (раньше был tbeta), попробуйте также использовать форумы там.
ХТН
Если вы посмотрите в Интернете, вы найдете множество руководств по изготовлению сенсорного стола своими руками.
Если вы хотите держать пальцы в воздухе, вы можете нанести несколько цветных маркеров. Эта статья может помочь: http://aishack.in/tutorials/tracking-colored-objects-in-opencv/
Вы можете использовать метод отслеживания на основе цвета или сегментацию кожи. в последней версии CCV поддерживается обнаружение кончика пальца.
попробуйте и это: http://www.cs.toronto.edu/~smalik/downloads/2503_project_report.pdf