OpenCV 2.4.9 को पूरी तरह से Ubuntu से कैसे अनइंस्टॉल करें?


16

मैं qt निर्माता के साथ OpenCV को एकीकृत करना चाहता हूं और इसके लिए OpenCV 3.0 की आवश्यकता है।

मेरे पास OpenCV 2.4.9 पहले से ही स्थापित है और इसे पूरी तरह से अनइंस्टॉल करना चाहता है क्योंकि यह कुछ कार्यों में समस्या पैदा कर रहा है। मैं यह भी जानना चाहूंगा कि क्या OpenCV 3.0 को 32-बिट Ubuntu 14.04 में स्थापित किया जा सकता है?


1
आपने इसे कैसे स्थापित किया? संभवतया मानक रिपॉजिटरी से नहीं 14.04 के बाद से OpenCV-2.4.8 का उपयोग करता है
स्टीलड्राइवर

मैंने इसे opencv.org से डाउनलोड किया है और यह पूरी तरह से सभी निर्भरताओं को स्थापित करने के बाद स्थापित किया गया था और यह पूरी तरह से ठीक काम कर रहा है। लेकिन अब मुझे OpenCV 3.0 की आवश्यकता है और इसके लिए मुझे इस पुराने संस्करण की स्थापना रद्द करने की आवश्यकता है।
नमन सोगानी

जवाबों:


19

मेरे पास एक समान मुद्दा था, लेकिन संस्करण 2.4.8 के साथ, मुझे यह समाधान मिला:

"तो, सभी OpenCV पुस्तकालयों को खोजने के लिए 1

$> sudo find / -name "*opencv*" -exec rm -i {} \;

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

make install

स्थापित प्रकट बनाने के लिए, और फिर मैं उपयोग करने के लिए बहुत आसान है

make uninstall

हां, वास्तव में यह खुद को साफ करने के लिए है। अब मेरे पास लेट्स ओपनेंव रिलीज को स्थापित करने के लिए एक स्वच्छ प्रणाली है । "

मेरे लिये कार्य करता है।


हालाँकि आपका उत्तर 100% सही है, लेकिन यह 100% बेकार भी हो सकता है यदि उस लिंक को स्थानांतरित कर दिया जाए, बदल दिया जाए या मुख्य साइट गायब हो जाए ...: --( इसलिए, कृपया अपना उत्तर संपादित करें, और लिंक से संबंधित चरणों की प्रतिलिपि बनाएँ आपके उत्तर में, जिससे इस साइट के जीवनकाल के 100% के लिए आपके उत्तर की गारंटी हो जाती है! ;-) आप हमेशा अपने उत्तर के लिए लिंक को अपनी सामग्री के स्रोत के रूप में छोड़ सकते हैं ...
Fabby

अवलोकन के लिए thx
Elod

और एक उत्थान! +10 प्रतिष्ठा! ;-)
Fabby

मैं इसी तरह की स्थिति का सामना कर रहा हूं। मैंने उस कमांड को चलाया और मैंने 10 या इतनी लाइब्रेरियों को डिलीट कर दिया। प्रक्रिया आधे मिनट में समाप्त हो गई। इसके अलावा सभी पुस्तकालयों में उनके शीर्षक में "opencv" होता है?
एडम

अगर मुझे अच्छी तरह से पता है, तो हाँ सभी लाइब्रेरी फ़ाइलों में उनके नाम पर "opencv" है। आप सूचीबद्ध करके उनका जांच दोगुना कर सकते हैं: pkg-config --libs opencv
एलोड

14

यह जाने का एक आसान तरीका हो सकता है:

sudo apt-get autoremove opencv-doc opencv-data libopencv-dev libopencv2.4-java libopencv2.4-jni python-opencv libopencv-core2.4 libopencv-gpu2.4 libopencv-ts2.4 libopencv-photo2.4 libopencv-contrib2.4 libopencv-imgproc2.4 libopencv-superres2.4 libopencv-stitching2.4 libopencv-ocl2.4 libopencv-legacy2.4 libopencv-ml2.4 libopencv-video2.4 libopencv-videostab2.4 libopencv-objdetect2.4 libopencv-calib3d2.4 

1
इस आदेश को और अधिक सरल लगता है sudo apt-get autoremove opencv-data मैंने इसे opencv 2.4.9 और ubuntu 14.04 के साथ आज़माया, ऐसा लगता है कि मैंने जो कुछ भी इसे चेक किया था उसे हटा दें dpkg --get-selections | grep -v deinstall | grep opencv
मृग्लोम

1

अपनी मशीन से सभी ऑपेंसेव पुस्तकालयों को हटाने के लिए सिनैप्टिक पैकेज मैनेजर का उपयोग करें।


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.