Я пытаюсь понять, как knocktounlock.com способен обнаруживать "стуки" на iPhone. Я уверен, что они используют акселерометр для достижения этого, однако все мои попытки придумывают фальшивые флаги (если пользователь движется, прыгает и т.д. Он иногда срабатывает)
В принципе, я хочу, чтобы иметь возможность обнаруживать, когда пользователь стучит/нажимает/ударяет по телефону (и сможет отличить это от вещей, которые могут также привести к акселерометру). Поэтому я ищу острые высокие взгляды. Устройство будет в кармане, поэтому движение устройства будет не очень большим.
Я пробовал такие вещи, как high/low pass (не уверен, будет ли лучший вариант)
Это дубликат: Обнаружение жестких кранов в любом месте на iPhone с помощью акселерометра Однако ответа не получено.
Любая помощь/предложения были бы замечательными! Спасибо.
EDIT: Ищите больше мыслей, прежде чем я приму ответ. Я услышал от Knocktounlock, и они используют четвертую производную (jounce), чтобы получить более качественные значения для анализа. Что интересно.