Opencv स्थापित करना


15

मैंने opencv डाउनलोड किया है लेकिन दुर्भाग्य से मुझे यह पता नहीं है कि इसे कैसे स्थापित किया जाए। मेरे द्वारा ऑनलाइन पाए गए सभी पृष्ठ केवल मुझे बता रहे थे कि इसे कंसोल से सीधे कैसे डाउनलोड और इंस्टॉल किया जाए, न कि तब क्या करें जब आपके पास पहले से डाउनलोड हो। क्या कोई बता सकता है कि मुझे क्या करना है?


4
सॉफ़्टवेयर केंद्र या उपयुक्त में बहुत सारे opencv lib हैं। निश्चित नहीं है कि क्या यह एक स्टैंडअलोन भी है?
don.joey

जवाबों:


19

उबंटू, बस प्रेस पर OpenCV स्थापित करने के लिए Ctrl+ Alt+ Tटर्मिनल खोलने के लिए अपने कीबोर्ड पर। जब यह खुलता है, तो नीचे कमांड चलाएँ:

Ubuntu 12.04 OpenCV 2.3.1 का एक पैकेज प्रदान करता है जिसे आप आसानी से टाइप करके स्थापित कर सकते हैं:

sudo apt-get install libopencv-dev

यदि आपको नवीनतम संस्करण के बारे में परवाह नहीं है तो आप बाकी को छोड़ सकते हैं।


निर्भरता स्थापित करें

sudo apt-get install build-essential checkinstall cmake pkg-config yasm
sudo apt-get install libtiff4-dev libjpeg-dev libjasper-dev
sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libdc1394-22-dev libxine-dev libgstreamer0.10-dev 
libgstreamer-plugins-base0.10-dev libv4l-dev
sudo apt-get install python-dev python-numpy
sudo apt-get install libtbb-dev
sudo apt-get install libqt4-dev libgtk2.0-dev

यूनिक्स के लिए OpenCV डाउनलोड करें: ~ / डाउनलोड

cd Downloads
wget http://downloads.sourceforge.net/project/opencvlibrary/opencv-unix/2.4.6.1/opencv-2.4.6.1.tar.gz

tar -xvf opencv-2.4.6.1.tar.bz2
cd opencv-2.4.6.1/
mkdir build
cd build

CMake का उपयोग करके कॉन्फ़िगर करें।

cmake -D WITH_QT=ON -D WITH_XINE=ON -D WITH_OPENGL=ON -D WITH_TBB=ON -D BUILD_EXAMPLES=ON ..

ध्यान दें, कि -D with_QT = ON को जोड़ने से, highgui मॉड्यूल GTK के बजाय qt का उपयोग करेगा। यदि आप GTK के साथ जाना चाहते हैं तो बस इसे हटा दें। विकल्पों पर अधिक जानकारी के लिए, CMakeLists.txt फ़ाइल देखें। जब आप अपने पास मौजूद कॉन्फ़िगरेशन से खुश होते हैं, तो आप संकलन शुरू कर सकते हैं:

make

यदि संकलन त्रुटियों के बिना पूरा होता है, तो आप कह कर स्थापित कर सकते हैं:

sudo make install

अंत में, सुनिश्चित करें कि आपके प्रोग्राम आपके समय के अंत में निम्नलिखित पंक्ति को जोड़कर रन-टाइम में OpenCV लाइब्रेरी से लिंक कर सकते हैं /etc/ld.so.conf:

/usr/local/lib

और फिर डायनेमिक लिंकर रन-टाइम बाइंडिंग कॉन्फ़िगर करें:

sudo ldconfig

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


1
लेखन के रूप में, libopencv-devफ़ोल्डर को स्थापित करने में विफल रहता है /usr/include/opencv, जिसमें 'पुरानी' हेडर फाइलें होती हैं। वे में (मूल स्रोत) वर्तमान [हैं archive.ubuntu.com/ubuntu/pool/universe/o/opencv/... और फ़ोल्डर pkg-config फ़ाइल में संदर्भित है opencv.pc, डाउनलोड करने और मूल स्रोत अनज़िप, तो जोड़ने तो / include/opencvफ़ोल्डर को /usr/includeकाम में कॉपी करना ।
drevicko

हाय @drevicko! क्या आप अपने उत्तर के बारे में अधिक बता सकते हैं? मैं शामिल / opencv "जोड़ने / कॉपी करने" के विचार को समझने के लिए थोड़ा नौसिखिया हूं। मैं ऐसा कैसे कर सकता हूं?
शॉन ले

मुझे लगता है कि आपने फ़ोल्डर opencvको फ़ोल्डर includeको ऊपर दिए गए लिंक से अनपैक्ड संग्रह में पाया है? और libopencv-devएक टर्मिनल से स्थापित ? इंस्टॉल किए गए संस्करण की जांच करें ऊपर दिए गए लिंक से मेल खाती है ('2.3.1-11ubuntu2' आउटपुट में होना चाहिए apt-cache showpkg libopencv-dev) - यदि नहीं, तो निम्न कार्य न करें: आपको बताए गए डाउनलोड को डाउनलोड किया गया है और ऊपर दिए गए लिंक को अपने होम फ़ोल्डर में अनपैक किया है। एक टर्मिनल में, क्या cd /usr/includeकरना है sudo ln -s ~/opencv_2.3.1.orig/include/opencvया करना कॉपी करना हैsudo cp ~/opencv_2.3.1.orig/include/opencv .
drevicko

1

इसके बाद से Ubuntu16.04 + पर OpenCV को स्थापित करना आसान हो गया है।

ओपेनकेवी पीपीपी पेज के अनुसार , Ubuntu 16.04+ से, आप ओपनसीवी को स्थापित करने के लिए ऐसा कर सकते हैं:

  • के लिए Python2.7:

    pip install opencv-python
    
  • के लिए python3:

    pip3 install opencv-python
    

अधिक जानकारी के लिए, देखें


1

यहाँ Ubuntu पर एक प्राचीन FFmpeg रिलीज पर आधारित opencv 2.4.8 स्थापित करने में मदद करने के लिए एक स्क्रिप्ट है।

उपयोग:

wget -O- https://gist.github.com/olupotd/cd0c68f4c84153dffd16 | sh 

0

यहाँ एक स्क्रिप्ट है जो मैंने खुद बनाई है। जो समस्या मुझे अन्य लिपियों के साथ मिली, वह यह है कि जब एक आदेश विफल होता है तो वे रुकते नहीं हैं। यह केवल आँख बंद करके अगले आदेश का पालन करता है, और अंततः आप बिना किसी इंस्टॉलेशन के समाप्त हो जाते हैं।

यह स्क्रिप्ट आधिकारिक वेबसाइट पर निर्भरता के लिए स्वचालित रूप से जांच करती है, सबसे स्थिर रिलीज डाउनलोड करती है, और इसे आपके सिस्टम पर स्थापित करती है। मैंने इसे केवल 14.04 पर परीक्षण किया है, और इसे कई सिस्टम पर बिना किसी समस्या के स्थापित किया है।

स्क्रिप्ट का उपयोग करने के लिए, यहां से डाउनलोड फ़ाइल , cdस्क्रिप्ट और प्रकार युक्त निर्देशिका के लिए एक टर्मिनल खोलें :

chmod u+x install_opencv_latest.sh

अब बस स्क्रिप्ट निष्पादित करें:

./install_opencv_latest.sh

आपको अपना प्रशासनिक पासवर्ड दर्ज करने और 2-3 बार स्थापना की पुष्टि करने के लिए कहा जाएगा। बस दबाओ Y। यह आपके चश्मे के लिए 10-20 मिनट समझौते को ले जाएगा।

ध्यान दें कि आपको cdउस निर्देशिका में जाने की आवश्यकता है जिसमें आपने स्क्रिप्ट डाउनलोड की है, जो संभवत: आपका डाउनलोड फ़ोल्डर होगा:

cd ~/Downloads

0

स्थापना निर्देशों को देखने के लिए एक अच्छी जगह OpenCV वेबसाइट है।

लेखन के रूप में, नवीनतम संस्करण के लिए लिनक्स इंस्टॉलेशन निर्देश (opencv 3.2.0) यहां दिए गए हैं:

http://docs.opencv.org/3.2.0/d7/d9f/tutorial_linux_install.html

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