2015-06-15 30 views
5

मैं ओपनसीवी द्वारा प्रदान किए गए एंड्रॉइड के लिए "ओसीवी 15 पहेली" नमूना ऐप चलाने की कोशिश कर रहा हूं, लेकिन यह काम नहीं कर रहा है; हर बार जब मैं ऐप चलाने की कोशिश करता हूं तो एक संदेश प्रकट होता है: "पैकेज नहीं मिला, ओपनसीवी लाइब्रेरी पैकेज नहीं मिला! इसे स्थापित करने का प्रयास करें? हाँ/नहीं"। मैं दबाता हूं, "हां" और फिर मुझे एक नए संदेश से संकेत मिलता है: "ओपनसीवी प्रबंधक, पैकेज स्थापना विफल!"।ओपनसीवी लाइब्रेरी पैकेज नहीं मिला

मैंने Google Play से ओपनसीवी प्रबंधक स्थापित किया, इसलिए सिद्धांत में मुझे नमूना ऐप चलाने में सक्षम होना चाहिए। मैं समाधान के लिए हर जगह खोज रहा हूं और अब तक मुझे 0 सफलता मिली है। मैं ऐप चलाने के लिए सैमसंग गैलेक्सी मिनी एस 3 का उपयोग कर रहा हूं। (एंड्रॉइड वेर 4.1.2)।

किसी भी मदद की बहुत सराहना की है लोगों!

उत्तर

4

ठीक है, ठीक है, मैंने ओपनसीवी प्रबंधक से छुटकारा पाने और 3.0 के बजाय ओपनसीवी-एंड्रॉइड-2.4.11 के लाइब्रेरी संस्करण का उपयोग करके समस्या हल की। संक्षेप में, जो मैंने किया था:

  1. डाउनलोड OpenCV-Android-SDK-2.4.11
  2. इसे अनज़िप
  3. लोड हो रहा है द्वारा पैकेज एक्सप्लोरर और "आयात" कार्यक्षेत्र में एक मौजूदा परियोजना पर
  4. राइट क्लिक करें "OpenCV लाइब्रेरी 2.4.11 "साथ ही" 15 पहेली "फ़ोल्डर से जो आपने अभी अनजिप किया है।
  5. 15 पहेली परियोजना फ़ोल्डर पर राइट क्लिक करके >> गुण >> एंड्रॉयड >> जोड़े OpenCV लाइब्रेरी 2.4.11
  6. राइट 15 पहेली फ़ोल्डर पर फिर से क्लिक करें और एक नया फ़ोल्डर नाम "libs" बनाने
  7. कॉपी सभी ओपनसीवी-एंड्रॉइड-एसडीके/एसडीके/मूल/libs से फ़ोल्डर्स जो आपने अभी बनाया है libs फ़ोल्डर में।
  8. प्रोजेक्ट फ़ोल्डर पर राइट क्लिक करें >> गुण >> पथ का निर्माण >> आदेश और निर्यात >> बगल में स्थित बॉक्स "एंड्रॉयड (कुछ संख्या)" यह अनियंत्रित src करने के लिए फ़ोल्डर >> ऑर्ग है अगर
  9. जाओ .opencv.samples.puzzle15 >> Puzzle15Activity.java और

    स्थिर { if (! OpenCVLoader.initDebug()) { // हैंडल प्रारंभ त्रुटि } }

जोड़कर इसे संपादित वैश्विक के ठीक बाद वेरिएबल्स और लाइन

OpenCVLoader.initAsync(OpenCVLoader.OPENCV_VERSION_3_0_0, this, mLoaderCallback); 

ओवरराइड विधि "ऑनर्यूम()" में स्थित है।

इस सब के बाद मैंने इसे अपने फोन पर चलाया और यह काम किया! मुझे उम्मीद है कि यह किसी ऐसे व्यक्ति की मदद करेगा जो निराशा से बाहर अपने कंप्यूटर को खिड़की से बाहर फेंकने वाला है। चीयर्स!

6

Google Play पर उपलब्ध ओपनसीवी प्रबंधक ओपनसीवी की 2.4 शाखा के लिए है। चूंकि आप 3.0 एसडीके का उपयोग कर रहे थे, इसलिए यह त्रुटि अपेक्षित है।

3.x शाखा के लिए ओपनसीवी प्रबंधक Google Play पर उपलब्ध नहीं है, इसके बजाय आपको अपने द्वारा लक्षित हार्डवेयर प्लेटफॉर्म से संबंधित एपीके फ़ाइल मैन्युअल रूप से अपलोड करना होगा। OpenCV_3.0.0_Manager_3.00 _ *। Apk फ़ाइलें sdk डाउनलोड की एपीके निर्देशिका में स्थित हैं।

एक बार जब आप सही ओपनसीवी प्रबंधक स्थापित करते हैं तो इसे काम करना चाहिए।

एलेक्स मेरे लिए

+0

काम करता है रेडमी 2 एंड्रॉयड 4.4 –

+1

कैसे एक मैन्युअल OpenCV प्रबंधक स्थापित करता है? – Solace

संबंधित मुद्दे