का उपयोग कर वास्तविक वस्तुओं को खोजने की संभावनाएं मैं एंड्रॉइड कैमरा का उपयोग कर रोबोटिक्स में एक प्रोजेक्ट विकसित कर रहा हूं। यदि कोई वस्तु पथ में पाई जाती है तो रोबोट सतह को स्थानांतरित और साफ़ कर सकता है। मैं पथ में वस्तुओं की पहचान में फंस गया हूं, मैं कैमरे और वस्तुओं के बीच की दूरी खोजने के लिए किसी भी सेंसर का उपयोग नहीं कर रहा हूं। मैं पथ में वस्तुओं को खोजने के लिए केवल एक कैमरा का उपयोग कर रहा हूँ। मैं पथ में ऑब्जेक्ट का आकार, प्रकार, रंग नहीं ढूंढना चाहता हूं। रास्ते में छोटी वस्तुओं जैसे कि रेत, घास आदि रास्ते में किसी भी बड़े वस्तुओं (नीचे दिए गए चित्र के रूप में चिह्नित भाग में) नहीं होना चाहिएकैमरे का उपयोग कर वास्तविक वस्तु का पता लगाना। कैमरा
के रूप में अनदेखा किया जा सकता कैमरा चित्रों का उपयोग कर वस्तुओं का पता लगाने जबकि , छाया, वस्तुओं के रूप में पता चला है। उपरोक्त आकृति से संगीत प्रतीक एक वस्तु के रूप में पता चला है। क्या कैमरे का उपयोग करके असली ऑब्जेक्ट डिटेक्शन खोजने के लिए कोई भुगतान या ओपन सोर्स लाइब्रेरी है (यदि यह जावा या सी ++ में प्रयोग योग्य है तो यह अधिक सहायक होगा)। मैंने opencv, javacv, jhlabs, jjil, aviary sdk, jiu, imagemagic, आदि का प्रयास किया है, लेकिन जहां मुझे अपनी ज़रूरत के लिए एक सटीक समाधान नहीं मिल सकता है। अगर कोई इस छवि प्रसंस्करण के साथ काम कर रहा है तो कृपया मुझे सुझाव दें कि मैं एंड्रॉइड कैमरा का उपयोग कर असली ऑब्जेक्ट डिटेक्शन में क्या कर सकता हूं। यदि यह संभव नहीं है तो कृपया मुझे एक स्पष्टीकरण दें कि यह क्यों संभव नहीं था।
संभावनाओं मैं कोशिश की है:
चेहरा पहचान एल्गोरिथ्म (सुविधा का पता लगाने): - चेहरा पहचान एल्गोरिथ्म एक पैटर्न मिलान के आधार पर। जो इस मामले में लागू नहीं है। यानी, यहां वस्तु कुछ भी हो सकती है या किसी भी आकार में हो सकती है। मिलान के लिए कोई पैटर्न नहीं है।
ऑब्जेक्ट मान्यता: ऑब्जेक्ट मान्यता पैटन के साथ यह मिलान भी कर रही है। मैं ऑब्जेक्ट को पहचानना नहीं चाहता था, सिर्फ यह जानना चाहता था कि यह छवि में चिह्नित हिस्से में एक वस्तु है और यह एक वास्तविक वस्तु है (यानी, कोई फर्श पेंटिंग, छाया, आदि ..)।
एज डिटेक्शन: मैंने विभिन्न किनारे का पता लगाने एल्गोरिदम की कोशिश की है, लेकिन यह मेरे लिए सटीक समाधान भी नहीं है। यानी, पेंटिंग्स और छायाएं किनारों से होती हैं ताकि हम यह नहीं मान सकें कि हमें किनारों को वास्तविक वस्तुएं मिलती हैं।
क्या आपने इसे हल किया? क्या आपने विकृत छवियों से सामान्य छवियों को खोजने का प्रयास किया है। एक गॉसियन ब्लर को कार्यान्वित करना आसान है क्योंकि यह केवल आसपास के पिक्सेल का औसत है जो सीधे विंडो मैट्रिक्स में डालता है? अन्य विकृतियां भी मुश्किल नहीं हैं। वास्तविक समय के लिए, जब आप कुछ पाते हैं और प्रक्रिया को संसाधित करते हैं और फिर जारी रखते हैं तो आप बॉट को धीमा कर सकते हैं। Http://www.amazon.com/dp/013168728X/?tag=stackoverfl08-20 आज़माएं। क्षमा करें, मैंने जावा में अपना काम किया है। –
धन्यवाद एंड्रयू। मैं इसे जांचूंगा और मैं यहां परिणाम साझा करूंगा। मेरे पास अब कुछ परियोजनाएं हैं- जब मैं मुक्त हो जाऊंगा तो मैं इसे देखूंगा। – Sujith