2013-02-16 6 views
12

У меня уже есть OpenCV2.4.2, установленный как часть ROS (Fuerte) на моем компьютере (установленный из Ubuntu Software Center, что-то из-за ROS). Как установить OpenCV как автономный?Как установить OpenCV в ubuntu 12.04

Я прошел через это guide и загрузил opencv пакет от here. Я не совсем понимаю, как действовать. Может ли кто-нибудь дать короткий список шагов для установки? Я хочу использовать IDE для своих проектов, поэтому какая IDE подходит для C++ и как правильно установить IDE и правильно ее настроить?

Также как проверить, установлены ли определенные инструменты?

ответ

4

This link, который вы также упомянули, описывает необходимые шаги для компиляции OpenCV на вашем компьютере. Версия OpenCV, которую вы устанавливаете таким образом, будет более новой, чем версия, установленная с пакетом ROS, обычно у них есть некоторая задержка. (Возможно, не с Fuerte.)

Использование нескольких версий одной и той же библиотеки на компьютере может вызвать проблемы со связыванием, и это создаст немного головную боль для вас, поэтому я бы избегал этого.

Попробуйте запустить pkg-config opencv --libs, чтобы узнать, доступна ли версия ROS от Fuerte, и вы можете использовать ее для своих проектов позже.

Для стартовой IDE я бы рекомендовал Qt Creator. Простой способ установить OpenCV с вашего проекта в Qt Creator является следующее:

  1. Создание проекта
  2. Открыть файл .pro проекта
  3. Run PKG-конфигурации OpenCV --cflags
  4. Добавить это в файл .pro: INCLUDEPATH + = __result__of__above
  5. PKG-конфигурации OpenCV --libs
  6. Добавьте это в.про файл: LIBS + = __result__of__above

В конце концов, что вы добавляете должен выглядеть примерно так:

INCLUDEPATH + = -I/Opt/ROS/Фуэрт/включает

LIBS + = - L/Opt/ROS/Fuerte/Библиотека -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 и построить его, ошибка говорит/дома/Karthik/Desktop/Qt/hello_world-сборка-рабочий стол-Qt_4_8_1_in_PATH__System__Release/.. /Hello_World/main.cpp:6: ** ошибка: opencv2/opencv.hpp: нет такого файла или каталога ** .. любые предложения? –

2

Чтобы установить OpenCV USI нг терминал на 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 

Вы можете прочитать полная статья о том, как установить OpenCV на Ubuntu из Nam Huy Linux Blog по адресу http://namhuy.net/1205/how-to-install-opencv-on-ubuntu.html

0

re является установщиком для Ubuntu 16.04, и он может хорошо работать на Ubuntu 12.04, вы можете попробовать. Я использовал его для установки на Ubuntu 16.04, и это успешно!

An interactive installing script for install openCV on Ubuntu 16.04 LTS

+0

Возможно, вам потребуется проверить руководство на главной странице проекта! – orange

0

Этот пользователь GitHub обобщил все этапы установки с помощью сценария оболочки. Вы можете установить любую версию OpenCV, запустив внутри нее соответствующий сценарий оболочки.

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

 Смежные вопросы

  • Нет связанных вопросов^_^