2011-04-02 19 views
9

मैं एक छवि में एक सर्कल, आयताकार आकार वस्तु का पता लगाना चाहता हूं और उस वस्तु से जानकारी पढ़ना चाहता हूं। क्या जावा में कोई एपीआई है जो मेरे लिए सहायक होगी?किसी छवि में आकार का पता लगाने के लिए कैसे?

उदाहरण के लिए: एक गोल आकार का सिक्का एक सफेद पृष्ठभूमि में के बारे में जानकारी का पता लगाने और प्राप्त है कि (एक सिक्के के मूल्य, आदि)

धन्यवाद की तरह है कि सिक्के।

+0

ऐसा कुछ है जो मैंने अपने कृत्रिम बुद्धि पाठ्यक्रम में किया था। हमने छवि में # 7 का पता लगाने, चेहरों को अलग करने, आदि जैसे कुछ ऐसा किया लेकिन हमने पायथन का उपयोग किया। या शायद कैनी एज डिटेक्शन एल्गोरिदम का उपयोग करें? –

उत्तर

4

यहां C12+ के लिए एक समान प्रश्न के लिए answer है।

जावा के लिए, आप OpenCV wrappers का उपयोग कर सकते हैं। हालांकि, एक बार जब आप दृष्टिकोण के सार को समझ लेते हैं तो आप जो भी ढांचा उपलब्ध हो, अपनी समस्या का समाधान करने में सक्षम होना चाहिए।

2

सर्किल हफ़ ट्रांसफॉर्म के लिए सही लक्ष्य हैं। इसे देखें Detect circles with HT and OpenCV

आयत ट्रांसफॉर्म रोटेशन इनविरिएंट नहीं होने के बाद से आयत थोड़ा कठिन है। आप किनारे का पता लगाना और तेज़ फिटिंग (Fast line and rectangle detection by clustering and grouping)

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