Я создаю приложение, в котором пользователь будет использовать свое лицо для перемещения мыши. Я использовал Emgucv (wrapper for opencv) для создания приложения на C#, которое обнаруживает лицо человека и находит центральную точку на лице. Я использую функцию setcursorpos
для перемещения курсора. Что я делаю, так это то, что передаю координаты центра обнаружения лица на setcursorpos
, поэтому движение мыши очень ограничено.Движение курсора через центр лица?
Как перемещать мышь в любом месте экрана плавно при малейшем движении лица?
Существует еще одно приложение ['Opengazer'] (http://www.inference.phy.cam.ac.uk/opengazer/), которое использует глаз для управления мышью. Посмотрите на это. По крайней мере, вы поймете, с чего начать. –