मेरी बहन और मैं लोगों की मदद करने के लिए एक कार्यक्रम लिख रहे हैं, जो कंपकंपी (हाथों में कांप) से पीड़ित हैं।पता लगाएं कि माउस जमीन को छू रहा है या यदि यह हवा में है
प्रोग्राम पहचानता है कि माउस कर्सर धीमा हो रहा है और फिर कर्सर को आसानी से नियंत्रित करने योग्य और धीमा हाथों से माउस का उपयोग करने के लिए धीमा कर देता है।
प्रोग्राम अब तक काम करता है और केवल एक समस्या है: यदि उपयोगकर्ता माउस को दूसरी स्थिति में ले जाता है, तो गति थोड़ी देर के लिए 0 होती है। कार्यक्रम मानता है कि कर्सर को धीमा करना है, लेकिन ऐसा नहीं होना चाहिए।
क्या यह पता लगाने का कोई तरीका है कि माउस माउस पैड/ग्राउंड को छू रहा है या नहीं?
हम सी # में प्रोग्रामिंग कर रहे हैं।
अच्छा सवाल है, लेकिन मुझे नहीं लगता कि दुर्भाग्य से यह संभव है – craig1231
हमने माउस कर्सर की गति से हवा में माउस को उठाने वाले उपयोगकर्ता के आंदोलन को पहचानने की कोशिश की। यदि कोई व्यक्ति कांप रहा है, तो माउस कर्सर की गति लगभग 0 नहीं हो सकती है। यदि माउस हवा में है, तो गति 0 होना चाहिए। दुर्भाग्यवश यह बहुत अच्छा काम नहीं करता .... –
एक विचार: मुझे लगता है कि अगर माउस जानबूझकर बंद हो जाता है, तो यह पहले धीमा हो गया है। अगर यह हवा में है, तो स्टॉप अधिक अचानक हो जाएगा। शायद इसका पता लगाने की कोशिश करो? यदि आपके पास पहले से ही एक एल्गोरिदम है, तो यह केवल कैलिब्रेटिंग/परिष्कृत करने का विषय हो सकता है। मैं सलाह दूंगा कि आप विभिन्न स्थितियों में माउस स्पीड स्ट्रीम को कैप्चर करें और इसमें से एक ग्राफ बनाएं। यह उन व्यवहारों के आसपास विशेषताओं को बनाएगा जिन्हें आप अधिक स्पष्ट पहचानना चाहते हैं। –