आपको जो प्रश्न पूछने की आवश्यकता है वह आपके लिए महत्वपूर्ण है - आपका समय या कंप्यूटर का समय। यदि आपका काम वास्तव में सरल है, तो आप इसे MATLAB में कोड कर सकते हैं और इसे बल्ले से ठीक से काम कर सकते हैं। MATLAB विकास के लिए सबसे आसान है - अंतर्निहित मेमोरी प्रबंधन के साथ एक स्क्रिप्ट वाली भाषा, प्रदान किए गए कार्यों की एक बड़ी श्रृंखला, और डिबगिंग के दौरान डेटा प्रदर्शित करने और छेड़छाड़ करने के लिए एक महान इंटरफ़ेस।
दूसरी तरफ, MATLAB कम से कम कई कार्यों के लिए संकलित ओपनसीवी कोड की तुलना में धीमी गति का क्रम है। यह विशेष रूप से सच है यदि आप इंटेल प्रदर्शन प्राइमेटिव लाइब्रेरी का उपयोग करते हैं।
यदि आप MATLAB में कोड कैसे जानते हैं, तो मैं उस भाषा में आपके एल्गोरिदम लिखने और डिबग करने का सुझाव दूंगा, फिर उन्हें गति के लिए ओपनसीवी के साथ सी/सी ++ में पोर्ट करना होगा। यदि केवल कुछ सरल कार्य हैं जिन्हें आपको तेज़ करने की आवश्यकता है, तो आप MATLAB से सी कोड को कॉल कर सकते हैं, लेकिन यह कोशिश करने में पहली बार सही काम करना मुश्किल है, इसलिए आप शायद अपने पुनः लिखने से बेहतर हो पूर्ण कोड सी/सी ++
हे मार्क मैं पूरी तरह से ओपनसीवी और मैटलैब और छवि प्रसंस्करण दोनों के लिए बिल्कुल नया हूं। मुझे वेबकैम का उपयोग करके नेत्रगोल ट्रैकिंग पर कुछ करने की ज़रूरत है। आप क्या सलाह देते हैं? ओपनसीवी के लिए पर्याप्त दस्तावेज नहीं हैं? – Sohaib