python - पायथन: विशिष्ट संस्करण 2.4.9 के साथ opencv2 को कैसे स्थापित किया जाए?




pip package (8)

मुझे पता है कि मैं pip install opencv-python कर सकता हूं, जो opencv3 स्थापित करता है, लेकिन क्या कोई अलग कमांड या नाम opencv विशिष्ट संस्करण जैसे 2.4.9 के लिए है?

यदि नहीं, तो मैं किस संस्करण को स्थापित करने के लिए निर्दिष्ट कर सकता हूं?

धन्यवाद।


आप Anaconda का उपयोग करके भी कर सकते हैं:

conda install -c https://conda.binstar.org/menpo opencv=2.4.9

आप यह कोशिश कर सकते हैं

pip install opencv==2.4.9

एक और आसान तरीका है, आप टर्मिनल में टाइप कर सकते हैं

sudo apt-get install python-opencv

उबंटू में ओपनसीवी-पायथन स्थापित करें

इसे स्थापित करने के बाद, आप c + और अजगर दोनों में opencv संस्करण 2.4 का उपयोग कर सकते हैं।

लेकिन मेरा सुझाव है कि आपको opencv 3.2.0 और opencv-contrib का उपयोग करना चाहिए, यह अधिक सुविधाएँ देता है

आशा है कि यह मदद कर सकता है!


निम्नलिखित का उपयोग करके स्थापित करने के लिए आप पैकेज संस्करण निर्दिष्ट कर सकते हैं:

pip install opencv-python==2.4.9

हालाँकि, यह पैकेज pypi पर उपलब्ध नहीं है।

उपलब्ध संस्करणों की जाँच के लिए एक छोटी सी चाल:

pip install opencv-python==

कौन सा रिटर्न:

Could not find a version that satisfies the requirement opencv-python== (from versions: 3.1.0.0, 3.1.0.1, 3.1.0.2, 3.1 .0.3, 3.1.0.5, 3.2.0.6, 3.2.0.7) No matching distribution found for opencv-python==


यदि आप एक Windows उपयोगकर्ता हैं, तो opencv को इस तरह से पाइप का उपयोग करके स्थापित किया जा सकता है:

sudo apt-get install python-opencv

यदि आप लिनक्स उपयोगकर्ता हैं:

conda install -c https://conda.binstar.org/menpo opencv=3.6

इसी समय, इस तरह से कोंडा का उपयोग करके opencv स्थापित किया जा सकता है ...

 conda install -c https://conda.binstar.org/menpo opencv=3.6 

यदि आप विंडोज़ ओएस का उपयोग कर रहे हैं, तो आप यहाँ से अपनी वांछित pip install opencv_python-2.4.13.2-cp27-cp27m-win_amd64.whl विंडो बाइनरी डाउनलोड कर सकते हैं और बाइनरी फाइल की डायरेक्टरी में pip install opencv_python-2.4.13.2-cp27-cp27m-win_amd64.whl जैसी कुछ टाइप करें।


cv2 बनाम "opencv3"

रास्ते से एक संभावित गलतफहमी प्राप्त करने के लिए: अजगर import cv2 मॉड्यूल का नाम और import cv2 माध्यम से सभी संस्करणों> 2.0 में शामिल है, जिसमें> 3.0 शामिल है। यदि आप cv2 साथ काम करना चाहते हैं, तो OpenCV संस्करण स्थापित करना> 3 ठीक है - जब तक आप पुराने संस्करणों के साथ विशिष्ट संगतता की तलाश नहीं करते हैं या 2.4.x संस्करणों के प्रशंसक हैं। 2015 में 2.4.x से 3.x पर स्विच किया गया था और सुविधाओं, गति और पारदर्शिता के संदर्भ में, यह नए संस्करणों का उपयोग करने के लिए बहुत समझ में आता है। आप प्रमुख अंतरों के बारे में here और here पढ़ सकते हैं। 2.4.x संस्करण अभी भी समर्थित हैं, वर्तमान रिलीज़ 2.4.13.5 है।

एक विशिष्ट संस्करण स्थापित करना, जैसे OpenCV 2.4.9

उस ने कहा: यदि आप एक विशिष्ट संस्करण स्थापित करना चाहते हैं, जो न तो pip install opencv-python==2.4.X sudo apt-get install opencv , तो sudo apt-get install opencv और conda install opencv=2.4.x प्रदान करें (जैसा कि यहां अन्य लोगों द्वारा समझाया गया है), आप कर सकते हैं हमेशा स्रोतों से स्थापित करें। Sourceforge रिपॉजिटरी में आप प्रत्येक ऑपरेटिंग सिस्टम के सभी प्रमुख संस्करण पा सकते हैं। हालांकि अनुभवहीन उपयोगकर्ताओं के लिए यह डरावना हो सकता है, यह कुछ ट्यूटोरियल में अच्छी तरह से समझाया गया है। उबंटू 14.04 पर 2.4.9 के लिए here । या here नवीनतम रिलीज़ 2.4.13.5 के लिए आधिकारिक लिनक्स इंस्टाल डॉक है।

संक्षेप में, स्थापित करने की प्रक्रिया नीचे उबलती है:

  1. निर्भरताएं स्थापित here , आवश्यक पैकेजों के लिए डॉक्स (जैसे here ) देखें

  2. OpenCVs के स्रोत से स्रोत प्राप्त करें

    जैसे wget http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.9/opencv-2.4.9.zip

  3. अनज़िप स्रोतों और बिल्ड डायरेक्टरी बनाकर और सीमेक चलाकर तैयार करें

    mkdir build
    cd build
    cmake (... your build options ...)
  4. इसके साथ निर्मित बिल्ड निर्देशिका में बनाएँ:

    make
    sudo make install

pip install opencv-python==<python version>

ex - pip install opencv-python==3.6

जो आपके वर्तमान अजगर के आधार पर opencv स्थापित करेगा






package