2009-09-23 9 views
5

मेरे पास एक आगामी प्रोजेक्ट है जो छवि विभाजन के बारे में है यानी पिक्सेल के कुछ दृश्य गुणों के आधार पर छवि को क्लस्टर में गठित पिक्सेल को समूहित करने के लिए है।ओपनसीवी बनाम ImageMagick?

हम इसे सी ++ में करने की योजना बना रहे हैं और दो छवि प्रसंस्करण/हेरफेर पुस्तकालयों - ओपनसीवी और छवि मैगिक पर शून्य किया है। मैं ImageMagick पर पढ़ रहा हूं और ऐसा लगता है कि छवि में हेरफेर करने के लिए इसमें कई एपीआई हैं। यह अच्छा है लेकिन हमारे प्रोजेक्ट में हम सेगमेंटेशन प्राप्त करने के लिए छवि बनाने वाले पिक्सेल से संबंधित रैखिक बीजगणित और मैट्रिक्स मैनिपुलेशन का थोड़ा सा उपयोग करेंगे। मुझे आश्चर्य है कि ImageMagick के लिए इसका कोई समर्थन है या नहीं।

ओपनसीवी के बारे में, मेरी आवश्यकताओं के अनुरूप कितना अच्छा है?

उत्तर

5

मैंने इस प्रकार के कार्य के लिए ओपनसीवी का उपयोग किया है और इसे बहुत अच्छी तरह से काम करने के लिए पाया है। यह अच्छी तरह से प्रलेखित है और इसमें कई प्रकार के ऑपरेशन हैं जो छवि विश्लेषण के लिए एक सामान्य आवश्यकता है। मैं नहीं देखता कि ImageMagick आपको इस पर भी शुरू कर सकता है।

मुझे लगता है कि "छवि विभाजन" द्वारा आपका मतलब क्या है, क्लस्टर में उनके मूल्य और पड़ोसी पिक्सेल के मूल्यों के आधार पर पिक्सल को समूहबद्ध कर रहा है। यदि आप केवल पिक्सल गुणों को स्वतंत्र रूप से गिन रहे हैं और अनिवार्य रूप से बस एक मैट्रिक्स में एक छवि लोड करना चाहते हैं, तो इससे कोई फर्क नहीं पड़ता कि आप क्या उपयोग करते हैं; लेकिन कोई विश्लेषण करने के लिए, ओपनसीवी जाने का रास्ता है, या कम से कम एक अच्छा रूप लायक है।

मैं सुझाव देता हूं कि ईरोड, कैनी एज डिटेक्शन, एडैप्टिव थ्रेसहोल्ड, कंटूरिंग एल्गोरिदम इत्यादि जैसे कुछ सामान्य कार्यों को देखें, और जांचें कि ImageMagick में इनमें से कोई भी है या नहीं।

+0

धन्यवाद !! ओपनसीवी जो चाहता है उसके अनुरूप है क्योंकि इसमें एपीआई एपीटी है जो छवि को अपने घटक समूहों में रंग, तीव्रता और बनावट जैसी दृश्य विशेषताओं के आधार पर विभाजित करने के लिए उपयुक्त है। – Arnkrishn

+0

आपका स्वागत है। मुझे आशा है कि ओपनसीवी आपके लिए काम करेगी। – tom10

5

ओपनसीवी कंप्यूटर विजन के लिए अधिक उपयुक्त है, ImageMagick एक अधिक सामान्य छवि प्रसंस्करण उपकरण है।

मुझे छवि प्रसंस्करण परियोजनाओं के लिए छवि मैगिक अधिक उपयोगी लगता है क्योंकि इसमें ओपनसीवी की तुलना में एपीआई का एक समृद्ध सेट है।

लेकिन यदि आप कंप्यूटर विजन से संबंधित सामान पर काम कर रहे हैं, उदाहरण के लिए ऑब्जेक्ट डिटेक्शन, ओपनसीवी अच्छा हो सकता है।

-4

ImageMagick अब कचरा स्थिति में है। टूटी हुई प्रलेखन, भाषाओं और बग्स के बीच असंगत एपीआई आम हैं। यह व्यावहारिक रूप से मर चुका है।

+1

मैं वर्षों से अपनी परियोजनाओं में ImageMagick का उपयोग कर रहा हूं और एक भी बग का सामना नहीं किया। और मृत भाग के बारे में, क्या आप हमें संदर्भ प्रदान कर सकते हैं? –