如何在ubuntu 12.04中安装OpenCV

Kar*_*gan 12 installation opencv ros ubuntu-12.04

我已经OpenCV2.4.2在我的计算机中安装了ROS(Fuerte)的一部分(从Ubuntu软件中心安装,因为ROS).我应该如何将OpenCV作为独立安装?

我浏览了本指南并从这里下载了opencv软件包.我不清楚如何继续.任何人都可以提供安装的简短步骤列表吗?我想为我的项目使用IDE,那么哪个IDE适合C++以及如何安装正确的IDE并正确配置它?

另外如何检查是否安装了某些工具?

小智 5

您还提到的此链接描述了在您的机器上编译 OpenCV 的必要步骤。你用这种方式安装的 OpenCV 版本会比用 ROS 包安装的版本更新,它们通常会有一些延迟。(也许不是与富尔特。)

在一台机器上使用同一个库的多个版本可能会导致链接问题,这会让你有点头疼,所以我会避免它。

尝试运行pkg-config opencv --libs以查看 Fuerte 拉取的 ROS 版本是否可用,您可以稍后将其用于您的项目。

对于入门 IDE,我会推荐 Qt Creator。在 Qt Creator 中为您的项目设置 OpenCV 的简单方法如下:

  1. 创建项目
  2. 打开项目的.pro文件
  3. 运行pkg-config opencv --cflags
  4. 将此添加到 .pro 文件: INCLUDEPATH += __result__of__above
  5. pkg-config opencv --libs
  6. 将此添加到 .pro 文件: LIBS += __result__of__above

最后,您添加的内容应如下所示:

包含路径 += -I/opt/ros/fuerte/include

LIBS += -L/opt/ros/fuerte/lib -lopencv_calib3d -lopencv_contrib -lopencv_core -lopencv_features2d -lopencv_flann -lopencv_gpu -lopencv_highgui -lopencv_imgproc -lopencv_legacy -lopencv_ml -lopencvopencvl_objopenst