如何在ubuntu 12.04中安装OpenCV
我已经在我的计算机中安装了作为ROS(Fuerte)一部分的如何在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软件包一起安装的版
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的简单方法如下:
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:没有这样的文件或目录。。有什么建议吗??