मेरे पास एक किनारों के साथ एक वक्र के लिए खोज की जाने वाली एक लक्षित छवि है और वक्र युक्त टेम्पलेट छवि है। मुझे प्राप्त करने की आवश्यकता है कि लक्ष्य छवि के भीतर टेम्पलेट छवि में वक्र का सर्वोत्तम मिलान, और स्कोर के आधार पर यह पता लगाने के लिए कि कोई मिलान है या नहीं। इसमें वक्र के घूर्णन और आकार बदलने भी शामिल है। लक्षित छवि कैनी एज डिटेक्टर का आउटपुट हो सकती है अगर इससे चीज़ें आसान हो जाती हैं।एक छवि के किनारों पर एक वक्र पैटर्न मिलान करना
मैं चीजों को व्यावहारिक और कुशल बनाने के लिए ओपनसीवी (पायथन या प्रोसेसिंग/जावा का उपयोग करके या सी के उपयोग से आवश्यक कार्यों तक सीमित पहुंच का उपयोग करके) का उपयोग करने पर विचार कर रहा हूं, हालांकि यह पता नहीं लगा कि मैं किसी का उपयोग कर सकता हूं ओपनसीवी में फ़ंक्शंस (या उनमें से एक संयोजन) जो इस काम को करने के लिए उपयोग योग्य हैं। मैं ओपनसीवी दस्तावेज के माध्यम से पढ़ रहा हूं और पहले सोचा था कि कंटूर यह काम कर सकता है, हालांकि सभी उदाहरण मेरे मामले के विपरीत बंद आकार दिखाते हैं जहां मुझे किनारे के एक हिस्से में खुले वक्र से मिलान करने की आवश्यकता होती है।
तो क्या ओपनसीवी या किसी ज्ञात कोड या एल्गोरिदम का उपयोग करके ऐसा करने का कोई तरीका है जो आप सुझाएंगे?
यहाँ कुछ छवियों समस्या को वर्णन करने हैं:
धन्यवाद, मैं इन कोशिश करते हैं और यहां वापस आने के लिए मेरे परिणाम या निष्कर्षों के बारे में जानकारी देने के लिए होगा। – ali
कोई भाग्य, अली? यह प्रश्न भी देखें, जो आपका संदर्भ देता है: http://stackoverflow.com/questions/14530790/image-processing-match-curves-from-one-image-to-another – Rethunk
धन्यवाद Rehunk, आपने नहीं देखा है अब तक टिप्पणी करें; लंबे समय तक ... मेरे पास कोई वास्तविक समाधान नहीं था, लेकिन एक आंशिक व्यक्ति जिसने काम को और कम किया था; धीमी और डब्ल्यू/ओ रोटेशन: मैंने टेम्पलेट को विभिन्न आकारों में आकार देकर सरल सहसंबंध मिलान का उपयोग किया, लेकिन सीधे छवि पर वक्र के साथ नहीं, बल्कि एक रंग कोडित एज छवि पर जहां प्रत्येक किनारे बिंदु पर इसकी ढलान के लिए एक समान रंग था, वैसे ही प्रत्येक बिंदु पर वक्र की ढलान के आधार पर टेम्पलेट वक्र रंग कोडित था। तब मैंने उन रंगों को सहसंबंध से तुलना की और परिणाम सीमित/व्यावहारिक समाधान के लिए ठीक थे ... – ali