Pull to refresh

Comments 15

Мне кажется, или для левшей это работать не будет? :)

Ошибаешься) Работает также отлично ?

Будущее уже наступило? Жду полноценных ОС, которые полностью управляются жестами рук

FingerOS, где будет находиться этот самый Finger при использовании такой OS не уточняется.

Было бы занятнее измерять расстояния между фалангами пальцев и подушечками на ладони. Перетаскивать настоящим сжатием руки ✋✊

Это то понятно, весь вопрос в том, как конкретно данный детектор ключевых точек кисти работает в "не идеальных" условиях. Демо на фоне стены натолкнуло на мысль, что может быть и не очень хорошо)

А вообще класс! Вот у меня всё руки не доходили попробовать сделать "мышку" на детекторе кисти - трекать ее положение камерой на столе и детектировать движения пальцами. Теперь может всё-таки дойдут после Ваших демо)

Я, вероятно, с другой планеты, у нас захват предметов для переноса происходит между большим и указательным пальцами. Не совсем понял, где код исправить? Точнее говоря, что можно добавить, потому как не срабатывает только расстояние между фалангами.

Если хотите поменять на другие пальцы, то на изображении "Hand Land Marks" можно выбрать те точки, которые будут за это отвечать. После чего необходимо поменять эти строки:
1) length, _, _ = detector.findDistance(8, 12, img, draw=False)
Вместо 8 и 12, вписываем выбранные точки
2) cursor = lmList[8][1:] # index finger tip landmark
Вместо 8, вписываем ту точку, которая будет служить указателем (представим, что это курсор мыши)

Sign up to leave a comment.

Articles