2013-02-16 44 views
12

में ओपनसीवी कैसे स्थापित करें मेरे पास पहले से ही OpenCV2.4.2 है जो मेरे कंप्यूटर में आरओएस (फुएरटे) के हिस्से के रूप में स्थापित है (उबंटू सॉफ्टवेयर सेंटर से स्थापित, आरओएस के कारण कुछ)। मुझे ओपनसीवी को स्टैंडअलोन के रूप में कैसे स्थापित करना चाहिए?उबंटू 12.04

मैं इस guide के माध्यम से गया और here से ओपनसीवी पैकेज डाउनलोड किया। मैं आगे बढ़ने के तरीके के बारे में बिल्कुल स्पष्ट नहीं हूं। क्या कोई भी स्थापित करने के लिए चरणों की छोटी सूची दे सकता है? मैं अपनी परियोजनाओं के लिए एक आईडीई का उपयोग करना चाहता हूं, तो कौन सी आईडीई सी ++ के लिए उचित है और उचित आईडीई कैसे स्थापित करें और इसे सही तरीके से कॉन्फ़िगर करें?

यह भी जांचने के लिए कि कुछ उपकरण इंस्टॉल किए गए हैं या नहीं?

उत्तर

4

This link जो आपने भी उल्लेख किया है, आपकी मशीन पर ओपनसीवी संकलित करने के लिए आवश्यक चरणों का वर्णन करता है। इस तरह से स्थापित ओपनसीवी का संस्करण आरओएस पैकेज के साथ स्थापित एक से अधिक होगा, आमतौर पर उन्हें कुछ देरी होती है। (शायद फुएरेट के साथ नहीं।)

मशीन पर एक ही लाइब्रेरी के कई संस्करणों का उपयोग करने से समस्याएं पैदा हो सकती हैं और इससे आपके लिए थोड़ा सिरदर्द पैदा हो जाएगा, इसलिए मैं इससे बचूंगा।

pkg-config opencv --libs चलाने का प्रयास करें यह देखने के लिए कि Fuerte द्वारा खींचा गया आरओएस संस्करण उपलब्ध है या आप इसे बाद में अपनी परियोजनाओं के साथ उपयोग कर सकते हैं।

स्टार्टर आईडीई के लिए मैं क्यूटी निर्माता की सिफारिश करता हूं।

  1. एक परियोजना
  2. ओपन परियोजना
  3. रन की .pro फ़ाइल बनाएँ pkg-config opencv --cflags: क्यूटी निर्माता में अपनी परियोजना के साथ OpenCV स्थापित करने के लिए आसान तरीका निम्न है
  4. .pro फाइल करने के लिए इस जोड़ें: INCLUDEPATH + = __result__of__above
  5. pkg-config opencv --libs
  6. इसे जोड़ें।समर्थक फ़ाइल: LIBS + = __result__of__above

अंत आप कुछ इस तरह देखना चाहिए जोड़ने के क्या में:

INCLUDEPATH + = मैं/opt/रोस/Fuerte/

LIBS शामिल + = - एल/opt/रोस/Fuerte/lib -lopencv_calib3d -lopencv_contrib -lopencv_core -lopencv_features2d -lopencv_flann -lopencv_gpu -lopencv_highgui -lopencv_imgproc -lopencv_legacy -lopencv_ml -lopencv_nonfree -lopencv_objdetect -lopencv_photo -lopencv_stitching -lopencv_ts -lopencv_video -lopencv_videostab

+0

मैं फ़ाइल .pro को जोड़ा गया के रूप में आप ने कहा ... जब मैं एक opencv कार्यक्रम की कोशिश की और यह निर्माण, एक त्रुटि का कहना है/घर/कार्तिक/डेस्कटॉप/क्यूटी/hello_world-निर्माण डेस्कटॉप Qt_4_8_1_in_PATH__System__Release/.. /Hello_World/main.cpp:6: ** त्रुटि: opencv2/opencv.hpp: ऐसी कोई फ़ाइल या निर्देशिका ** .. कोई सुझाव नहीं है ?? –

2

स्थापित करने के लिए OpenCV उसी एनजी Ubuntu पर टर्मिनल:

$ su - 
# apt-get update 
# apt-get install build-essential 
# apt-get install libavformat-dev 
# apt-get install x264 v4l-utils ffmpeg 
# apt-get install libcv2.3 libcvaux2.3 libhighgui2.3 python-opencv opencv-doc libcv-dev libcvaux-dev libhighgui-dev 

OpenCV में /usr/स्थानीय/ स्थापना निर्देशिका स्थापित होना चाहिए

तुम भी संकलित करने के लिए चाहते हो सकता है और उदाहरण देखें

$ cp -r /usr/share/doc/opencv-doc/examples . 
$ cd examples 
$ cd c 
$ sh build_all.sh 

आप पढ़ सकते हैं http://namhuy.net/1205/how-to-install-opencv-on-ubuntu.html

0

पर नाम हू लिनक्स ब्लॉग से उबंटू पर ओपनसीवी को कैसे स्थापित करें के बारे में पूरा लेख फिर उबंटू 16.04 के लिए एक इंस्टॉलर है, और यह उबंटू 12.04 पर अच्छा काम कर सकता है, आप कोशिश कर सकते हैं। मैंने इसे उबंटू 16.04 पर स्थापित करने के लिए उपयोग किया है और यह सफल रहा है!

An interactive installing script for install openCV on Ubuntu 16.04 LTS

+0

आपको प्रोजेक्ट के मुख्य पृष्ठ पर मैन्युअल की जांच करने की आवश्यकता हो सकती है! – orange

0

यह GitHub उपयोगकर्ता सभी स्थापना एक खोल स्क्रिप्ट का उपयोग चरणों तैयार की है। आप किसी भी ओपनसीवी संस्करण को स्थापित कर सकते हैं जिसे आप उचित शेल स्क्रिप्ट के अंदर चलाकर चाहते हैं।

$ git clone https://github.com/jayrambhia/Install-OpenCV.git 
$ cd Ubuntu 
$ chmod +x * 
$ ./opencv_latest.sh