[英]Programmatically move mouse cursor with adjustable 'speed' of cursor movement
我得到了將鼠標光標從這個問題移開的代碼。
我的項目涉及使用面部跟蹤來移動鼠標光標,但是面部不能移動太多。 我該如何調整移動的靈敏度,因為在臉上只需要稍微移動一下鼠標光標即可移動很多,就像在Windows設置中調整鼠標的靈敏度一樣。
從你的臉跟蹤器測量將從范圍創建一個測定值 [LOW1,HIGH1]
您的Cursor.Position.X
將采用介於0到屏幕寬度之間的值。 讓譜寫該范圍為[LOW2, 高溫2]。
您需要分配Cursor.Position.X
例如:
low2 + (value - low1) * (high2 - low2) / (high1 - low1)
您定義為范圍[LOW2, 高溫2]將確定運動的速度。 范圍越短,鼠標移動越快。
只需使用一個因素即可調整從面部移動到光標移動的轉換。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.