2012-09-07 53 views
5

क्या कोई मेरी मदद कर सकता है कि हाथ से इशारा पहचान के लिए ओपनसीवी का उपयोग करने के लिए स्क्रैच से कैसे शुरुआत करें? हम मूल रूप से एक मीडिया प्लेयर बना रहे हैं जो हाथों के इशारे के साथ काम कर सकता है (सरल कार्य जैसे प्ले, पॉज़, वॉल्यूम अप/डाउन इत्यादि)।इशारा पहचान ओपनसीवी (मीडिया प्लेयर के लिए)

मैंने प्रश्नों में उल्लिखित लिंक में से किसी एक पर जाने के बाद ओपनसीवी और इमगुसीवी स्थापित किया है, लेकिन मुझे यह जानने की जरूरत है कि मैं अपने हाथ और इशारे का पता लगाने के लिए वेबकैम कैसे प्राप्त करूं।

उत्तर

0

मुझे नहीं लगता कि ओपनसीवी में एक-एक-एक फ़ंक्शन है जो आपके लिए "केवल हाथ पहचान" करेगा। This thread आपको कुछ और जानकारी देगा।

यदि आप OpenCV लाइब्रेरी कॉल से हाथ ट्रैकिंग सिस्टम बनाने के बारे में गंभीर हैं, तो this documentation (और विशेष रूप से cvConvexityDefects) शुरू करने के लिए एक अच्छी जगह हो सकती है।

+1

मैं धागा तो आपके द्वारा दिया माध्यम से चला गया और मैं भी अपने कोड डाउनलोड किया है और उसकी विधि के माध्यम से चला गया है जो आप बाहर मदद कर सकता है के बारे में पता लगाने के लिए एक महान जगह है। मैं इसे थोड़ा समझ गया था, लेकिन जब से मैं सिर्फ स्क्रैच से सीख रहा हूं, मुझे अपने ओपनसीवी को अपने इशारे का पता लगाने की ज़रूरत है जो अभी भी नहीं हो रहा है, मैंने कुछ कोड किया है, लेकिन एक बार मेरा वेबकैम शुरू हो जाने पर यह काला दिखाई देता है, पता नहीं लगा मेरे किसी भी आंदोलन। मैं अभी भी यह तय कर रहा हूं कि इसे कैसे ठीक किया जाए और फिर मैं आपके द्वारा प्रदत्त दस्तावेज के माध्यम से जाऊंगा। सहायता के लिए बहुत - बहुत धन्यवाद! अगर मुझे कोई और समस्या आती है तो यहां पोस्ट करेंगे! – 221b

+1

सबसे अच्छे उत्तरों में से एक को न भूलें (आपको सफेद चेकमार्क बारी हरा दिखाई देगा)। @ user1650978 – solvingPuzzles

1

ट्रैकिंग और इशारा पहचान के लिए OpenCV और EmguCV का उपयोग करने के बारे में बहुत सारे ऑनलाइन ट्यूटोरियल हैं। मैं सुझाव दूंगा कि आप इस विषय पर कुछ शोध पत्रों के लिए Google पर जाएं। ये आपको उन विभिन्न समाधानों से शुरू करने में मदद करेंगे जिन पर आप उपयोग और सुधार कर सकते हैं।

त्वचा का पता लगाने के माध्यम से हाथ से बाहर निकलने का एक तरीका होगा और उसके बाद एक उत्तल हल के बाद समोच्च मिलेंगे। cvBlob नामक एक लाइब्रेरी है जो आपको ट्रैकिंग के साथ मदद कर सकती है। इसे मीडिया प्लेयर के साथ इंटरफ़ेस करने के लिए, आप संभवतः वीएलसी रिमोट इंटरफ़ेस का उपयोग कर सकते हैं।

OpenCV documentation भी विभिन्न कार्यों

+0

बहुत बहुत धन्यवाद! मैंने कुछ शोध पत्र इकट्ठा किए हैं, उनके माध्यम से चलेगा। क्या कोई पुस्तक है जिसे आप OpenCV पर सुझा सकते हैं जो मेरी मदद करेगा? – 221b

+0

ऐसी कई किताबें नहीं हैं जो ओपनसीवी के लिए मददगार होंगी। [लिंक] (http://www.laganiere.name/opencvCookbook/) यहां पुस्तक है जो मदद कर सकती है। बीटीडब्ल्यू, आप वीएलसी मीडिया प्लेयर के दूरस्थ इंटरफ़ेस का उपयोग वास्तव में वीएलसी के साथ अपने प्रोग्राम को इंटरफ़ेस करने के लिए कर सकते हैं। – Ameya005