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


81

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

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

धन्यवाद।


Python3 में, कोशिश करेंpython3 -m pip install --user opencv-python
alvas

जवाबों:


113

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

pip install opencv-python==2.4.9

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

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

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==


2
2.4.9 मेरे लिए उपलब्ध संस्करणों के लिए एक मिलान की आवश्यकता नहीं है। विचार?
महाशयबील्टो

तो हम अजगर के लिए opencv संस्करण 2 कैसे स्थापित करते हैं?
स्कॉट यांग

आप जो कहते हैं, उसमें निम्न त्रुटि होती है: ऐसा संस्करण नहीं मिल सका जो आवश्यकता को संतुष्ट करता हो opencv-python == 2.4.9 (संस्करणों से: 3.1.0.5, 3.2.0.6, 3.2.0.7, 3.2.0.8, 3.3.0.9 , 3.3.0.10, 3.3.1.11, 3.4.0.12, 3.4.0.14, 3.4.1.15, 3.4.2.16, 3.4.2.17, 3.4.3.18, 3.4.4.19) opencv-python = 2.4.9 के लिए कोई मिलान वितरण नहीं मिला।
कर्मचारी

या यदि आप नवीनतम संस्करण देखना चाहते हैंsudo apt-cache policy opencv-python
जोश

40

आसान और सरल

  • आवश्यक शर्तें
    • पाइप स्थापित करें matplotlib
    • पाइप स्थापित सुन्न
  • अंतिम चरण
    • पाइप स्थापित opencv-python

विशिष्ट संस्करण * अंतिम चरण * opencv-python == 2.4.9


1
कोई इसे क्यों कम करेगा?! क्या यह वास्तव में काम नहीं करता है? मैं इसे बढ़ा दूंगा।
मेहरान

लोग यह नहीं समझते कि मैं बस मदद करने की कोशिश कर रहा हूं।
अब्दुल शेख

3
मैंने यह अस्वीकार नहीं किया, लेकिन मैं यह समझा सकता हूं कि दूसरों के पास क्यों हो सकता है: आप जवाब दे रहे हैं यह सुझाव दे रहा है कि प्रश्न राज्यों ने क्या काम नहीं किया pip install opencv-python:। इसलिए यह सवाल का जवाब नहीं दे रहा है (OpenCV संस्करण 2.4.9 (या समान) कैसे स्थापित करें, नवीनतम संस्करण नहीं)। हालांकि प्रश्न शीर्षक स्पष्ट रूप से उन लोगों का नेतृत्व करेगा जो मॉड्यूल cv2 का उपयोग करना चाहते हैं (जो कि किसी भी OpenCV संस्करण में शामिल है> 2.0, 3.4 भी) और उन लोगों के लिए जिन्हें आपने सबसे सरल तरीका प्रदान किया है ... इसलिए यह यकीनन अभी भी एक अच्छा जवाब है , कम से कम प्रश्न शीर्षक;)
Honeybear

4
@AbdulSheikh जब मैं टाइप pip install opencv-python==3.6.4करता हूं तो यह एक एरर फेंकता हैCould not find a version that satisfies the requirement opencv-python==3.6.4 (from versions: 3.1.0.5, 3.2.0.6, 3.2.0.7, 3.2.0.8, 3.3.0.9, 3.3.0.10, 3.3.1.11, 3.4.0.12) No matching distribution found for opencv-python==3.6.4
bit_scientist

13

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

sudo apt-get install python-opencv

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

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

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

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


कुछ वितरण में opencv का ppa है, कुछ में नहीं था। इसे स्थापित करने के लिए आपको अपने OS वितरण पर opencv आधार का PPA जोड़ना होगा। या आप इसे हल करने के लिए एनाकोंडा स्थापित कर सकते हैं। इसमें OpenCV 3.2.0
विन्ह ट्रायु

इसे आजमाएँsudo apt-get install python-opencv
सन्तोष

यह अब काम नहीं करता है क्योंकि यह
abggcv

हो सकता है कि आपका वितरण अपग्रेड हो, ताकि यह केवल 3.2.0 पा सके। या आप इसके बजाय एनाकोंडा स्थापित कर सकते हैं
विन्ह ट्रायु

8

cv2 बनाम "opencv3"

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

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

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

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

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

  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
    

5

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

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

हालाँकि, इस संस्करण में libpng 1.5.x की आवश्यकता होती है, जबकि conda केवल libpng> 1.6.x प्रदान करता है।
यूएन ताऊ

4

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


इसकी कोशिश की गई और "opencv_python-2.4.13.2-cp27-cp27m-win_amd64.whl इस प्लेटफॉर्म पर एक समर्थित पहिया नहीं है।"
CIsForCookies

@CIsForCookies यह मेरे काम आता है। क्या आप (32- बिट बनाम 64 बिट) के लिए सही संस्करण डाउनलोड करते हैं?
मूंदड़ा

3

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

pip install opencv==2.4.9

यह OpenCV 2 के बजाय पैकेज की नवीनतम रिलीज़ स्थापित करेगा। ओपी द्वारा पहले ही आदेश का उल्लेख किया गया था।
E_net4 ध्वजवाहक

मैंने इस कमांड को आज़माया और मुझे निम्न त्रुटि मिली = opencv एकत्रित करना == 2.4.9 एक ऐसा संस्करण नहीं मिला जो आवश्यकता को संतुष्ट करता हो opencv == 2.4.9 (संस्करणों से:) opencv के लिए कोई मिलान वितरण नहीं मिला == 2.4.9
आज़म हाफ़िक

@AzamRafique एक अजगर वितरक का प्रयास करें, मैं व्यक्तिगत रूप से एनाकोंडा की सिफारिश करता हूं।
ताल

2
python3.6 -m pip install opencv-python

शाखा python3.6 में लिनक्स में cv2 स्थापित करेगा


2
python -m pip install opencv-python

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


0

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

pip install opencv-python==<python version>

ex - pip install opencv-python==3.6

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

sudo apt-get install python-opencv

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

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

0

पायथन पैकेज के नीचे उनके डिफ़ॉल्ट स्थानों पर डाउनलोड और इंस्टॉल किए जाने हैं।

१.१। अजगर- 2.7.x।

1.2। ऊँचा होना।

१.३। Matplotlib (Matplotlib वैकल्पिक है, लेकिन जब से हम इसे अपने ट्यूटोरियल में उपयोग करते हैं) की सिफारिश की जाती है।

सभी संकुल को उनके डिफ़ॉल्ट स्थानों पर स्थापित करें। पायथन को C: / Python27 / में स्थापित किया जाएगा।

स्थापना के बाद, Python IDLE खोलें। आयात सुन्न करें और सुनिश्चित करें कि Numpy ठीक काम कर रहा है।

Sourceforge साइट से नवीनतम OpenCV रिलीज़ डाउनलोड करें और इसे निकालने के लिए डबल-क्लिक करें।

गोटो opencv / निर्माण / अजगर / 2.7 फ़ोल्डर।

Cv2.pyd को C: / Python27 / lib / site-packeges की प्रतिलिपि बनाएँ।

पायथन आईडीएल खोलें और पायथन टर्मिनल में निम्नलिखित कोड टाइप करें।

आयात cv2 प्रिंट cv2। संस्करण यदि परिणाम बिना किसी त्रुटि के छपे हैं, बधाई हो !!! आपने OpenCV-Python को सफलतापूर्वक स्थापित किया है।

https://opencv-python-tutroals.readthedocs.io/en/latest/py_tutorials/py_setup/py_setup_in_windows/py_setup_in_bindows.html


0

निम्न कमांड लाइन pip install opencv-python==3.4.2.16ठीक से काम करती है। आपके द्वारा प्रस्तुत संस्करणों में से एक का उपयोग करें। शायद:

3.1.0.5, 3.2.0.6, 3.2.0.7, 3.2.0.8, 3.3.0.9, 3.3.0.10, 3.3.1.11, or 3.4.0.12, etc.

यह सुनिश्चित करने के लिए, आप मेरा स्क्रीनशॉट देख सकते हैं। स्क्रीनशॉट


-1

सबसे पहले, सही opencv संस्करण एक्सटेंशन प्राप्त करें जिसे आप इंस्टॉल करना चाहते हैं। अगर आप 3.4.9.20 इंस्टॉल करना चाहते हैं तो चलाएं pip install opencv-python==3.4.5.20

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