मैं वर्चुअलएन्व के भीतर निहित सब कुछ रखना चाहता हूं। क्या यह ओपनसीवी के साथ संभव है? मैं खरोंच से इमारत के साथ ठीक हूं, क्या मुझे पहले वर्चुअलएन्व को सेट करने की आवश्यकता है, फिर इसे कहां स्थापित करने के लिए कहने के लिए विशेष संकलन झंडे का उपयोग करें?क्या वर्चुअलएन्व से ओपनसीवी (पायथन बाध्यकारी) चलाने के लिए संभव है?
उत्तर
मुझे पता चला कि समाधान था कि मुझे वर्चुअलएव चलाने वाली निर्देशिका में cv2.so और cv.py पर प्रतिलिपि बनाना था, फिर पाइप इंस्टॉल numpy। उबंटू 12.04 पर ऐसा करने के लिए मैंने इसका इस्तेमाल किया।
virtualenv virtopencv
cd virtopencv
cp /usr/local/lib/python2.7/dist-packages/cv* ./lib/python2.7/site-packages/
./bin/pip install numpy
source bin/activate
python
import cv
लेकिन यह वास्तव में स्वचालित तैनाती के साथ आपकी मदद नहीं करता है? चूंकि आपको अभी भी सही होना चाहिए। इसलिए अपनी विशेष प्रणाली के लिए फ़ाइल करें। –
यह सच है, मैंने पाया कि आप .so फ़ाइलों को भी सिमलिंक कर सकते हैं, इसलिए यह तब तक ठीक से काम कर सकता है जब तक सिमलिंक उसी स्थान पर रहता है चाहे आप ओपनसीवी संस्करण का उपयोग कर रहे हों। एक नीचे की तरफ यह है कि वर्चुअलनेव किसी अन्य मशीन के लिए स्थानांतरित करने योग्य प्रतीत नहीं होता है, यहां तक कि --relocatable ध्वज का उपयोग भी करता है, इसलिए यह वास्तव में केवल उदाहरण में उपयोगी है उदाहरण के लिए मैं अलग-अलग पायथन पुस्तकालयों का उपयोग करना चाहता हूं जो कि इंस्टॉल किया गया है प्रणाली। – xamox
सबसे साफ तरीका, प्रतिलिपि बनाने या हार्ड-लिंक करने की कोई आवश्यकता नहीं है: http://stackoverflow.com/a/24112175/562816 –
opencv install guide से:
By default the OpenCV build system will choose the most recent version of Python that it can find, or you can force it to use a specific version using the PYTHON_EXECUTABLE variable when you invoke cmake.)
मैं सिर्फ यह मेरे ubuntu 11.10 पर स्थापित --with-नो-साइट-पैकेज, ऊपर के लिंक पर अनुदेश का पालन करके आभासी env पर,। आपको पूरे ओपनसीवी बनाने की जरूरत है। और इसके अजगर आवरण एक साथ।
संपादित करें 1:
एक अस्थायी निर्देशिका है, जो हम निरूपित, के रूप में जहां उत्पन्न Makefiles रखना चाहता हूँ बनाएँ, परियोजना के रूप में अच्छी तरह से वस्तु फ़ाइलों और उत्पादन बाइनरी फ़ाइलें।
cd ~/opencv mkdir release cd release cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
) बनाया अस्थायी निर्देशिका (दर्ज करें और के साथ आगे बढ़ना:
make sudo make install
---------
निर्माण & के बाद जोड़ने स्थापित PYTHON_PATH
पर एक्सटेंशन मॉड्यूलमैंने आपके द्वारा उल्लेखित चरणों का पालन किया है। "सुडो इंस्टॉलेशन" के बाद, मुझे एक संदेश मिला कि यह सफलतापूर्वक स्थापित किया गया था। हालांकि, जब मैं अजगर में opencv2 आयात करता हूं तो मुझे एक आयात त्रुटि मिलती है। कोई विचार मुझे क्या करना चाहिए? – MAS
सुनिश्चित करें कि आपके PYTHONPATH को इस पोस्ट में उल्लिखित ओपनसीवी की ओर इशारा किया गया है – pylover
मैंने इसे अपने .bash_profile में जोड़ा था। जब मैं अपने वर्चुअलएन्व में "पीआईपी फ्रीज" करता हूं तो मुझे opencv नहीं दिखाई देता है। मुझे यह अजीब – MAS
डेबियन पर, मैं उपयुक्त स्थापित अजगर-opencv, अजगर-virtualenv, अजगर-पिप और फिर एक virtualenv विकल्प --system-साइट-संकुल का उपयोग कर बनाया।
एक आकर्षण की तरह काम किया – alan
- 1. क्या डीबग मोड में क्रोम चलाने के लिए संभव है?
- 2. क्या ब्राउज़र पर डब्ल्यूपीएफ एप्लीकेशन चलाने के लिए संभव है?
- 3. क्या एंड्रॉइड पर क्रोमियम ब्राउज़र चलाने के लिए संभव है?
- 4. ओपनसीवी/पायथन
- 5. ओपनसीवी/पायथन
- 6. ओपनसीवी + पायथन
- 7. ओपनसीवी-पायथन
- 8. विक्स: क्या कस्टम कार्रवाई से RemoveFolderEx तत्व मैन्युअल रूप से चलाने के लिए संभव है?
- 9. सेवा चलाने के लिए बाध्यकारी (फिनिश() के बाद)/कॉलबैक हैंडलर
- 10. एंड्रॉइड के लिए ओपनसीवी, क्या मुझे ओपनसीवी प्रबंधक को अलग से स्थापित करने की आवश्यकता है?
- 11. ओपनसीवी 2.0 और पायथन
- 12. क्या एक्स सर्वर चलने के बिना सेलेनियम स्क्रिप्ट चलाने के लिए भी संभव है?
- 13. इन सभी ओपनसीवी पायथन इंटरफेस के बीच क्या अंतर है?
- 14. एकाधिक मुख्य लूप चलाने के लिए संभव है?
- 15. क्या वर्चुअलएन्व दूसरे से प्राप्त कर सकता है?
- 16. विंडोज़ पर गिट-एनेक्स चलाने के लिए संभव है?
- 17. क्या आईआईएस और टॉमकैट को तरफ से चलाने के लिए संभव है?
- 18. एंड्रॉइड, क्या ऐप को डायलर से चलाने के लिए संभव है?
- 19. क्या कमांड लाइन से Google पेज की गति को चलाने के लिए संभव है?
- 20. क्या मैन्युअल रूप से एक लॉग्रोट चेक चलाने के लिए संभव है?
- 21. क्या javac की तरह कमांड लाइन से एक्लिप्स जेडीटी कंपाइलर चलाने के लिए संभव है?
- 22. पायथन कोड से वर्चुअलएन्व को सक्रिय/निष्क्रिय कैसे करें?
- 23. ओपनसीवी 2.4.3 और पायथन
- 24. ओपनसीवी पायथन एपीआई: FlannBasedMatcher
- 25. ओपनसीवी पायथन छवि डेटा
- 26. ओपनसीवी मैकपोर्ट पायथन बाइंडिंग
- 27. ओपनसीवी + पायथन + मैक
- 28. ओपनसीवी पायथन विशिष्ट बिंदु
- 29. ओपनसीवी :: एमएल - क्या ओपनसीवी को बताना संभव है कि डेटा के कौन से हिस्से हम न्यूरॉन को भेजना चाहते हैं?
- 30. मुझे किस प्रकार के पायथन ओपनसीवी के लिए जाना चाहिए?
आप किस ओएस/ड्रिब्यूशन का उपयोग कर रहे हैं? – pylover
उबंटू 11.10। मैंने cmfe को PREFIX इंस्टॉल करने का प्रयास करने का प्रयास किया है लेकिन वास्तव में उस स्थानीय निर्देशिका में स्थापित नहीं करना चाहता है। – xamox
मैं उबंटू 11.10 का भी उपयोग करता हूं। मैं इसे आभासी env में स्थापित करने का प्रयास करने के लिए प्रतीक्षा करें। – pylover