आपकी सबसे बड़ी समस्या यहां एल्गोरिदम विकसित कर रही है, भाषा का चयन नहीं कर रही है। अगर आपकी पहुंच है तो मेरी सलाह मैटलैब में अपनी परियोजना को प्रोटोटाइप करना होगा। आप जो करने की कोशिश कर रहे हैं वह अनुसंधान का एक सक्रिय क्षेत्र है, और कई शोधकर्ता माटलैब पसंद करते हैं और अपना मैटलैब कोड प्रकाशित करते हैं। इसका अर्थ यह है कि आप वेब पर मैटलैब कोड पा सकते हैं जो कम से कम कुछ चीजें जो आपको चाहिए, जैसे कि छवि विभाजन।
मैं सी ++ का उपयोग करने के खिलाफ सलाह दूंगा, जब तक कि आप वास्तव में काम करने के लिए अपना एल्गोरिदम प्राप्त न करें, और गति महत्वपूर्ण हो जाती है। Matlab आपको विचारों को जल्दी से करने की कोशिश करेगा, और कार्यान्वयन के विवरण पर अपना अधिकांश समय बिताने से बचें। एक बार जब आप परिणामों से खुश होते हैं तो उस बिंदु पर अपना एल्गोरिदम विकसित कर लेते हैं, तो आप इसे "वास्तविक" प्रोग्रामिंग भाषा में उपयोग करने योग्य प्रणाली के रूप में कार्यान्वित करने के बारे में सोच सकते हैं।
यह रुचि का हो सकता है: http://stackoverflow.com/questions/94875/image-processing-in-python या http://stackoverflow.com/questions/189155/facial-recognition-software-algorithms-etc – warren