ubuntu下简单安装opencv的方法

来源:互联网 发布:淘宝发票抬头哪里设置 编辑:程序博客网 时间:2024/05/29 17:10

  Github上有人已经写好了完整的安装脚本:https://github.com/jayrambhia/Install-OpenCV

下载该脚本,进入Ubuntu/2.4 目录, 给所有shell脚本加上可执行权限

chmod +x *.sh

然后安装最新版本 (当前为2.4.9)

sudo ./opencv2_4_9.sh

脚本会自动安装依赖项,下载安装包,编译并安装OpenCV。整个过程大概20小时左右。

NO,NO,NO

所以我先换到windows下载了opencv2.9的文件包,拉到了github的下载的make文件的目录下然后注释了他的这几行脚本

#wget -O OpenCV-2.4.9.zip http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.9/opencv-2.4.9.zip/download
#echo "Installing OpenCV 2.4.9"
#unzip opencv-2.4.9.zip

注意,中途可能会报错1

找不到qt!!!!

这个问题根本就没人说,我擦呀……仔细看他的make脚本有 with_qt=on

没qt,好吧下载qt去!这里我下了完整的qt包

下载地址如下:

http://www.qt.io/download-open-source/

安装之后记得设置qt的环境

sudo gedit /etc/ld.so.conf.d/qt5.conf

在文件中添加内容

/opt/Qt5.4.1/5.4/gcc_64/lib
不然编译还是找不到qt

保存后继续

sudo ldconfig然后编译又遇见了错误2

opencv-2.4.9/modules/gpu/src/nvidia/core/NCVPixelOperations.hpp(51): error: a storage class is not allowed in an explicit specialization

解决方法在此:http://code.opencv.org/issues/3814  下载 NCVPixelOperations.hpp 替换掉opencv2.4.9内的文件, 重新build。我看到作者也给出了这个修改意见

0 0
原创粉丝点击