मुझे पता है कि मैं pip install opencv-python
opencv3 स्थापित कर सकता था , लेकिन क्या 2.4.9 जैसे विशिष्ट संस्करण के लिए एक अलग कमांड या नाम है?
यदि नहीं, तो मैं किस संस्करण को स्थापित करने के लिए निर्दिष्ट कर सकता हूं?
धन्यवाद।
मुझे पता है कि मैं pip install opencv-python
opencv3 स्थापित कर सकता था , लेकिन क्या 2.4.9 जैसे विशिष्ट संस्करण के लिए एक अलग कमांड या नाम है?
यदि नहीं, तो मैं किस संस्करण को स्थापित करने के लिए निर्दिष्ट कर सकता हूं?
धन्यवाद।
जवाबों:
के माध्यम से 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==
sudo apt-cache policy opencv-python
आसान और सरल
विशिष्ट संस्करण * अंतिम चरण * opencv-python == 2.4.9
pip install opencv-python
:। इसलिए यह सवाल का जवाब नहीं दे रहा है (OpenCV संस्करण 2.4.9 (या समान) कैसे स्थापित करें, नवीनतम संस्करण नहीं)। हालांकि प्रश्न शीर्षक स्पष्ट रूप से उन लोगों का नेतृत्व करेगा जो मॉड्यूल cv2 का उपयोग करना चाहते हैं (जो कि किसी भी OpenCV संस्करण में शामिल है> 2.0, 3.4 भी) और उन लोगों के लिए जिन्हें आपने सबसे सरल तरीका प्रदान किया है ... इसलिए यह यकीनन अभी भी एक अच्छा जवाब है , कम से कम प्रश्न शीर्षक;)
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
एक और आसान तरीका है, आप टर्मिनल में टाइप कर सकते हैं
sudo apt-get install python-opencv
उबंटू में ओपनसीवी-पायथन स्थापित करें
इसे स्थापित करने के बाद, आप c ++ और अजगर दोनों में opencv संस्करण 2.4 का उपयोग कर सकते हैं।
लेकिन मेरा सुझाव है कि आपको opencv 3.2.0 और opencv-contrib का उपयोग करना चाहिए, यह अधिक सुविधाएँ देता है
आशा है कि यह मदद कर सकता है!
sudo apt-get install python-opencv
cv2 बनाम "opencv3"
रास्ते से एक संभावित गलतफहमी प्राप्त करने के लिए: अजगर ओपनसीवी मॉड्यूल का नाम import cv2
> 3.0 सहित सभी संस्करणों> 2.0 के माध्यम से नामांकित और आयात किया जाता है। यदि आप cv2
OpenCV संस्करणों को स्थापित करना चाहते हैं तो > 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 के लिए आधिकारिक लिनक्स इंस्टाल डॉक है।
संक्षेप में, स्थापित करने की प्रक्रिया नीचे उबलती है:
निर्भरता स्थापित करें , आवश्यक पैकेज के लिए डॉक्स (उदाहरण के लिए यहां ) देखें
OpenCVs के स्रोत से स्रोत प्राप्त करें
जैसे wget http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.9/opencv-2.4.9.zip
अनज़िप स्रोतों और बिल्ड डायरेक्टरी बनाकर और सीमेक चलाकर तैयार करें
mkdir build
cd build
cmake (... your build options ...)
इसके साथ निर्मित बिल्ड निर्देशिका में बनाएँ:
make
sudo make install
यदि आप विंडोज़ ओएस का उपयोग कर रहे हैं, तो आप यहाँ से अपनी वांछित ओपनस्क्रीन अनऑफिशियल विंडो बाइनरी डाउनलोड कर सकते हैं , और pip install opencv_python-2.4.13.2-cp27-cp27m-win_amd64.whl
बाइनरी फाइल की निर्देशिका में कुछ टाइप कर सकते हैं ।
आप यह कोशिश कर सकते हैं
pip install opencv==2.4.9
यदि आप एक 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
पायथन पैकेज के नीचे उनके डिफ़ॉल्ट स्थानों पर डाउनलोड और इंस्टॉल किए जाने हैं।
१.१। अजगर- 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 को सफलतापूर्वक स्थापित किया है।
निम्न कमांड लाइन 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.
यह सुनिश्चित करने के लिए, आप मेरा स्क्रीनशॉट देख सकते हैं। स्क्रीनशॉट
सबसे पहले, सही opencv संस्करण एक्सटेंशन प्राप्त करें जिसे आप इंस्टॉल करना चाहते हैं। अगर आप 3.4.9.20 इंस्टॉल करना चाहते हैं तो चलाएं pip install opencv-python==3.4.5.20
।
python3 -m pip install --user opencv-python