2012-11-05 12 views
5

मैं सीवी क्षेत्र में नौसिखिया हूं और मैं अपेक्षाकृत सरल कार्य पर हूं, मैं डोमिनोज़ रॉक वैल्यू का विश्लेषण करना चाहता हूं।एंड्रॉइड में सरल छवि पहचान कार्य: डोमिनोज़ पढ़ना

मैंने ब्लॉब विश्लेषण विधि का उपयोग किया, जो एंड्रॉइड पर वास्तव में कुशल नहीं था क्योंकि मैंने शुद्ध जावा कोड का उपयोग किया जो मूल सी से धीमा हो जाता है और पृष्ठभूमि डेटा ने मुझे समस्याएं पैदा की क्योंकि इसमें ब्लब्स भी हो सकते थे।

बहुत अधिक पढ़ने के बाद मैं 'टेम्पलेट मिलान' विधि से गुजरता हूं जो मेरे लिए सबसे अच्छा लगता है, इसकी कम संसाधनों की आवश्यकता और घूर्णन/स्केलिंग सहिष्णुता के लिए, मैं आसानी से डोमिनोज़ के प्रत्येक टुकड़े का टेम्पलेट सहेज सकता हूं और फिर मिलान कर सकता हूं यह विश्लेषण और गिनती के लिए आने वाली छवि में है।

अब मैं चाहता हूं कि पुस्तकालयों/विधियों के लिए आपका मार्गदर्शन है जो मुझे टेम्पलेट मिलान को लागू करने में मदद कर सकता है, मैं शुद्ध जावा पसंद करता हूं लेकिन कोई विकल्प नहीं मिलने पर देशी सी libs का उपयोग कर सकते हैं।

पीएस: यदि आपको चुना गया एल्गोरिदम के बारे में मुझे गलत लगता है, तो कृपया मुझे अपनी सलाह दें।

उत्तर

8

छवि पहचान कंप्यूटर दृष्टि में एक उच्च स्तरीय प्रसंस्करण है, सबसे पहले आपको कुछ प्रीप्रोकैसिंग करना चाहिए और पहले ऑब्जेक्ट का पता लगाना चाहिए।

सबसे पहले टेम्पलेट मिलान करने के लिए आपको उस छवि के हित के क्षेत्र को ढूंढना होगा जिसे आप पहचानना चाहते हैं। ऐसा करने के लिए आप फीचर आधारित पहचान और उपस्थिति आधारित पहचान जैसे कई एल्गोरिदम से एक चुन सकते हैं। लागत पर लाभ (ब्याज की क्षेत्र) आप टेम्पलेट मिलान कर सकते हैं (मुझे लगता है आप पहले से ही टेम्पलेट मिलान की अवधारणा को समझने) खोजने के बाद

इसके बारे में सारांश आप इसे प्रवाह आरेख में

Template Matching Flow Diagram

नीचे देख सकते हैं

और मिलान

enter image description here

आप पूरी प्रक्रिया को समझने के बाद आप कुछ avaible पुस्तकालय एंड्रॉयड का समर्थन करता है कि उपयोग कर सकते हैं टेम्पलेट का उदाहरण क्वालकॉम द्वारा OpenCV (ओपन सोर्स) या FastCV जैसे प्लेटफार्म दोनों मूल सी का उपयोग करते हैं ताकि आपको इसे संकलित करने के लिए एंड्रॉइड एनडीके का उपयोग करना पड़े।

यदि आपके पास कोई प्रश्न है तो मुझे टिप्पणी में मुझसे पूछने में संकोच न करें :)

संबंधित मुद्दे