एंड्रॉयड

Ubuntu 18.04 पर opencv कैसे स्थापित करें

AWS Lambda Layers for Pandas library

AWS Lambda Layers for Pandas library

विषयसूची:

Anonim

यह ट्यूटोरियल बताता है कि उबंटू 18.04 पर ओपनसीवी कैसे स्थापित किया जाए।

OpenCV (ओपन सोर्स कंप्यूटर विजन लाइब्रेरी) एक ओपन सोर्स कंप्यूटर विज़न लाइब्रेरी है और इसमें C ++, पायथन और जावा के लिए बाइंडिंग है। यह चिकित्सा छवि विश्लेषण, सड़क दृश्य छवियों को सिलाई, निगरानी वीडियो, चेहरे का पता लगाने और पहचानने, चलती वस्तुओं पर नज़र रखने, 3 डी मॉडल निकालने और बहुत कुछ सहित अनुप्रयोगों की एक बहुत विस्तृत श्रृंखला के लिए उपयोग किया जाता है।

OpenCV मल्टी-कोर प्रोसेसिंग का लाभ उठा सकता है और वास्तविक समय के संचालन के लिए GPU त्वरण की सुविधा देता है।

हम आपको Ubuntu पर OpenCV को स्थापित करने के दो अलग-अलग तरीके दिखाएंगे। स्थापना विकल्पों में से एक चुनें जो आपके लिए सबसे अच्छा काम करेगा।

उबंटू रिपोजिटरी से ओपनसीवी स्थापित करें

OpenCV पैकेज उबंटू 18.04 वितरण भंडार से उपलब्ध है। लेखन के समय, रिपॉजिटरी में संस्करण 3.2 है जो हमेशा नवीनतम संस्करण नहीं हो सकता है।

Ubuntu 18.04 रिपॉजिटरी से OpenCV को स्थापित करने के लिए, इन चरणों का पालन करें:

  1. OpenCV स्थापित करें

    पैकेज इंडेक्स को ताज़ा करें और टाइप करके OpenCV पैकेज स्थापित करें:

    sudo apt update sudo apt install python3-opencv

    ऊपर दिया गया आदेश OpenCV को चलाने के लिए आवश्यक सभी संकुल स्थापित करेगा।

    OpenCV स्थापना को सत्यापित करें

    स्थापना को सत्यापित करने के लिए हम cv2 मॉड्यूल आयात करेंगे और OpenCV संस्करण प्रिंट करेंगे:

    python3 -c "\ import cv2 print(cv2.__version__)"

    3.2.0

Ubuntu 18.04 LTS में डिफ़ॉल्ट पायथन संस्करण संस्करण 3.6 है। यदि आप अजगर के साथ OpenCV को स्थापित करना चाहते हैं तो 2 बाइंडिंग python-opencv पैकेज को स्थापित करें।

स्रोत से OpenCV स्थापित करें

ओपनसीवी लाइब्रेरी को स्रोत से बनाना ओपनसीवी को स्थापित करने का अनुशंसित तरीका है। यह आपके विशेष सिस्टम के अनुकूल होगा और बिल्ड ऑप्शन पर आपका पूरा नियंत्रण होगा।

स्रोत से नवीनतम OpenCV संस्करण स्थापित करने के लिए, इन चरणों का पालन करें:

  1. आवश्यक पैकेज स्थापित करना

    निम्न आदेश सभी आवश्यक और वैकल्पिक निर्भरताएँ स्थापित करेंगे:

    sudo apt install build-essential cmake git pkg-config libgtk-3-dev sudo apt install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libxvidcore-dev libx264-dev sudo apt install libjpeg-dev libpng-dev libtiff-dev gfortran openexr libatlas-base-dev sudo apt install python3-dev python3-numpy libtbb2 libtbb-dev libdc1394-22-dev

    OpenCV स्रोत कोड का क्लोनिंग

    एक निर्देशिका बनाएँ जो रिपॉजिटरी को रखेगा और ओपनसीवी और ओपनसीवी कंट्री रिपॉजिटरी को निम्न कमांड के साथ क्लोन करेगा:

    mkdir ~/opencv_build && cd ~/opencv_build git clone

    लेखन के समय, जीथब रिपॉजिटरी में डिफ़ॉल्ट संस्करण 4.0.0 संस्करण है। यदि आप OpenCV का एक पुराना संस्करण स्थापित करना चाहते हैं, तो opencv और opencv_contrib निर्देशिका दोनों को सीडी और opencv_contrib git checkout चलाएं

    CMC के साथ OpenCV को कॉन्फ़िगर करना

    एक बार डाउनलोड पूरा होने के बाद एक अस्थायी बिल्ड डायरेक्टरी बनाएं, और उस पर स्विच करें:

    cd ~/opencv_build/opencv mkdir build && cd build

    CMC के साथ OpenCV बिल्ड सेट करें:

    cmake -D CMAKE_BUILD_TYPE=RELEASE \ -D CMAKE_INSTALL_PREFIX=/usr/local \ -D INSTALL_C_EXAMPLES=ON \ -D INSTALL_PYTHON_EXAMPLES=ON \ -D OPENCV_GENERATE_PKGCONFIG=ON \ -D OPENCV_EXTRA_MODULES_PATH=~/opencv_build/opencv_contrib/modules \ -D BUILD_EXAMPLES=ON..

    एक बार CMake बिल्ड सिस्टम को अंतिम रूप देने के बाद आपको नीचे कुछ दिखाई देगा:

    OpenCV स्थापना का सत्यापन

    यह जाँचने के लिए कि OpenCV सफलतापूर्वक स्थापित किया गया है, निम्न कमांड टाइप करें और आपको OpenCV संस्करण देखना चाहिए:

    pkg-config --modversion opencv4

    4.0.1

    python3 -c "\ import cv2 print(cv2.__version__)"

    4.0.1-dev

निष्कर्ष

हमने आपको अपने Ubuntu 18.04 सर्वर पर OpenCV को स्थापित करने के दो अलग-अलग तरीके दिखाए हैं। आपके द्वारा चुनी गई विधि आपकी आवश्यकताओं और वरीयताओं पर निर्भर करती है। भले ही उबंटू रिपॉजिटरी से पैकेज्ड वर्जन इंस्टॉल करना आसान हो, लेकिन ओपनसीवी को स्रोत से बनाना आपको अधिक लचीलापन देता है और ओपनसीवी को इंस्टॉल करते समय यह आपका पहला विकल्प होना चाहिए।

opencv python ubuntu