2013-02-16 28 views
12

Mam już zainstalowany OpenCV2.4.2 jako część ROS (Fuerte) w moim komputerze (zainstalowany z Ubuntu Software Center, coś ze względu na ROS). Jak powinienem zainstalować OpenCV jako samodzielny?Jak zainstalować OpenCV w Ubuntu 12.04

Przeszedłem przez to guide i pobrałem pakiet opencv od here. Nie jestem całkiem pewien, jak postępować. Czy ktoś może podać krótką listę kroków do zainstalowania? Chcę używać IDE dla moich projektów, więc które IDE jest właściwe dla C++ i jak zainstalować odpowiednie IDE i poprawnie skonfigurować?

Sprawdź również, czy niektóre narzędzia są zainstalowane?

Odpowiedz

4

This link które również wspomniałeś opisuje kroki niezbędne do skompilowania OpenCV na twoim komputerze. Wersja OpenCV, którą zainstalujesz w ten sposób, będzie nowsza niż wersja zainstalowana z pakietem ROS, zwykle ma pewne opóźnienie. (Może nie z Fuerte.)

Używanie wielu wersji tej samej biblioteki na komputerze może powodować problemy z łączeniem, a to będzie powodować ból głowy, więc uniknę go.

Spróbuj uruchomić pkg-config opencv --libs, aby sprawdzić, czy dostępna jest wersja ROS opracowana przez Fuerte, i możesz użyć tego później w swoich projektach.

Dla początkującego IDE polecam Qt Creator. Prosty sposób, aby ustawić OpenCV z projektu w Qt Creator jest następujący:

  1. Utwórz projekt
  2. Otwórz plik .pro projektu
  3. Run pkg-config OpenCV --cflags
  4. Dodaj do tego pliku .pro: INCLUDEPATH + = __result__of__above
  5. pkg-config OpenCV --libs
  6. Dodaj to do.pro file: LIBS + = __result__of__above

W końcu czego dodać powinien wyglądać mniej więcej tak:

INCLUDEPATH + = -I/opt/ROS/Fuerte/include

libs + = - l/opcjonalnie/Ros/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

dodałem do .pro plik jak mówiłeś ... gdy próbowałem program OpenCV i budować, to błąd mówi/home/Karthik/Pulpit/Qt/hello_world-build-desktop-Qt_4_8_1_in_PATH__System__Release/.. /Hello_World/main.cpp:6: ** error: opencv2/opencv.hpp: Brak takiego pliku lub katalogu ** .. żadnych sugestii ?? –

2

instalacja OpenCV usi ng terminal na 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 powinien być zainstalowany w /usr/local/ Katalog instalacyjny

Możesz także chcemy skompilować i zobacz przykłady

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

Możesz przeczytać pełny artykuł na temat instalacji OpenCV na Ubuntu z Linuxa Nam Huy pod adresem http://namhuy.net/1205/how-to-install-opencv-on-ubuntu.html

0

Ten użytkownik github zebrał wszystkie kroki instalacji przy użyciu skryptu powłoki. Możesz zainstalować dowolną wersję OpenCV, uruchamiając odpowiedni skrypt powłoki wewnątrz.

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