Поэтому я хотел бы сделать датчик сердцебиения. Это легко в Android, так как в нем есть камера и светодиод вспышки, но это невозможно сделать в ПК без подходящего программного обеспечения ... Если бы я не использовал датчик, который оптическая мышь использует для захвата лазера. На данный момент я не спрашиваю, будет ли это точно или что-то в этом роде, мне просто интересно узнать, как получить доступ к информации датчика?
2 ответа
Мышь устанавливается на ваш компьютер как устройство интерфейса человека (USB-устройство типа HID), поэтому у вас нет прямого доступа к данным датчика обычным способом. Если мышь не поддерживает какой-либо другой режим, вам придется получать доступ к информации непосредственно с аппаратного обеспечения мыши, что выходит за рамки вашего вопроса.
Мышь обычно не обеспечивает прямой доступ к датчику (ам).
Попробуйте использовать веб-камеру для ПК. В конце концов, это датчик камеры на телефоне (со светом от светодиода), который определяет частоту сердечных сокращений.
GitHub - thearn/ веб-камера-импульсный детектор
Приложение Python, которое обнаруживает и выделяет частоту сердечных сокращений человека (используя только свою собственную веб-камеру) в режиме реального времени.