如何在ubuntu 12.04中安装OpenCV

如何在ubuntu 12.04中安装OpenCV,opencv,installation,ubuntu-12.04,ros,Opencv,Installation,Ubuntu 12.04,Ros,我已经在我的计算机中安装了作为ROS(Fuerte)一部分的OpenCV2.4.2(从Ubuntu软件中心安装,这是由于ROS)。我应该如何将OpenCV作为独立软件安装 我浏览了一下,并从下载了opencv包。我不太清楚如何进行。有人能给出安装步骤的简短列表吗?我想在我的项目中使用IDE,所以IDE适合C++,如何安装正确的IDE并正确配置它?p> 另外,如何检查是否安装了某些工具?您还提到了在计算机上编译OpenCV的必要步骤。 以这种方式安装的OpenCV版本将比随ROS软件包一起安装的版

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

我浏览了一下,并从下载了opencv包。我不太清楚如何进行。有人能给出安装步骤的简短列表吗?我想在我的项目中使用IDE,所以IDE适合C++,如何安装正确的IDE并正确配置它?p> 另外,如何检查是否安装了某些工具?

您还提到了在计算机上编译OpenCV的必要步骤。 以这种方式安装的OpenCV版本将比随ROS软件包一起安装的版本更新,它们通常会有一些延迟。(也许不是和富尔特一起。)

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

试着运行pkg config opencv--libs,看看Fuerte拉取的ROS版本是否可用,以后您可以在项目中使用它

对于初学者IDE,我建议使用Qt Creator。 使用Qt Creator中的项目设置OpenCV的简单方法如下:

  • 创建项目
  • 打开项目的.pro文件
  • 运行pkg config opencv--cflags
  • 将其添加到.pro文件中:INCLUDEPATH+=\uuuuuu结果\uuuu
  • pkg config opencv--libs
  • 将其添加到.pro文件中:LIBS+=\uuuuuuuuuuuuuuuuuuuu/uuuuuuuu
  • 最后,您添加的内容应该如下所示:

    INCLUDEPATH+=-I/opt/ros/fuerte/include


    LIBS+=-L/opt/ros/fuerte/lib-lopencv_calib3d-lopencv_contrib-lopencv_core-lopencv_features2d-lopencv_法兰n-lopencv_gpu-lopencv_highgui-lopencv_imgproc-lopencv_legacy-lopencv_ml-lopencv_nonfree-lopencv_-lopencv_-OBJDect-lopencv_照片-lopencv_照片-lopencv_缝合-lopencv_ts-lopencv视频-lopencv安装使用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/local/安装目录中

    您可能还需要编译和查看示例

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

    你可以在Nam Huy Linux博客上阅读关于如何在Ubuntu上安装OpenCV的完整文章,网址是

    有一个Ubuntu 16.04的安装程序,它可能在Ubuntu 12.04上运行良好,你可以试试。我已经用它在Ubuntu 16.04上安装成功了


    此github用户使用shell脚本编译了所有安装步骤。通过在内部运行适当的shell脚本,可以安装任何想要的OpenCV版本

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

    正如您所说,我已添加到.pro文件中。。。当我尝试一个opencv程序并构建它时,一个错误是/home/karthik/Desktop/Qt/Hello\u World-Build-Desktop-Qt\u 4\u 8\u 1\u in\u PATH\u System\u Release/。/Hello\u World/main.cpp:6:错误:opencv2/opencv.hpp:没有这样的文件或目录。。有什么建议吗??