ubuntu下装opencv(转)

建议不要安装3.0以上版本,但是2.4.10版本又不支持gpu,真TM坑爹,应该可以用2.4.12版本。我装的是cuda8.0+opencv2.4.13

1、首先下载opencv2.4.12版本

http://opencv.org/downloads.html

2、安装依赖包

sudo apt-get install libopencv-dev build-essential checkinstall cmake pkg-config yasm libtiff4-dev libjpeg-dev libjasper-dev libavcodec-dev libavformat-dev libswscale-dev libdc1394-22-dev libxine-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libv4l-dev python-dev python-numpy libtbb-dev libqt4-dev libgtk2.0-dev libfaac-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libtheora-dev libvorbis-dev libxvidcore-dev x264 v4l-utils

3、build opencv

cd opencv
mkdir release
cd release
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_TBB=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=ON -D WITH_QT=ON -D WITH_OPENGL=ON -D ENABLE_FAST_MATH=1 -D CUDA_FAST_MATH=1 -D WITH_CUBLAS=1 ..

4、检查cmake输出,确保CUDA and CUBLAS 选项开启

--     Use Cuda:                    YES (ver 6.5)
--     Use OpenCL:                  YES
--
--   NVIDIA CUDA
--     Use CUFFT:                   YES
--     Use CUBLAS:                  YES
--     USE NVCUVID:                 NO
--     NVIDIA GPU arch:             11 12 13 20 21 30 35
--     NVIDIA PTX archs:            30
--     Use fast math:               YES

5、如果有,开始安装opencv

make -j8  //建议多线程编译.单线程超慢
sudo make install

6、配置环境变量

echo ‘/usr/local/lib‘ | sudo tee -a /etc/ld.so.conf.d/opencv.conf
sudo ldconfig
printf ‘# OpenCV\nPKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig\nexport PKG_CONFIG_PATH\n‘ >> ~/.bashrc
source ~/.bashrc

如果要删除opencv,可以直接在此目录下执行

sudo make uninstall

查看opencv版本

pkg-config --modversion opencv

有关问题解决:Spyder不支持OpenCV模块代码提示

1.找到 module_completion.py 文件,2.25及之前的版本位于Python目录/Lib/site-packages/spyderlib/utils/路径,2.25之后的版本位于Python目录/Lib/site-packages/spyderlib/utils/introspection/。将cv和cv2添加到 module_completion.py 文件第274行的 mods 变量中,保存文件:

2.修改后,删除同目录下的 module_completion.pyc 文件,使得修改后的 module_completion.py 文件生效。

3.进入用户目录下的Users/用户名/.spyder2/db,删除目录中的submodules文件。

4.重启Spyder,enjoy it。



时间: 2024-10-15 04:51:06

ubuntu下装opencv(转)的相关文章

ubuntu 安装 OpenCv 及其Qt的开发环境配置

ubuntu安装opencv (1)安装编译opencv的环境 sudo apt-get -y install build-essential cmake pkg-config (2)安装Image I/O库 sudo apt-get -y install libjpeg62-dev sudo apt-get -y install libtiff4-dev libjasper-dev (3)安装GTK库 sudo apt-get -y install libgtk2.0-dev (4)安装Vid

64位ubuntu下装32位软件

本帖最后由 wuy069 于 2013-10-25 12:28 编辑很多软件只有32位的,有的依赖32位库还挺严重的:从ubuntu 13.10已经废弃了ia32-libs,但可以使用多架构,安装软件或包apt-get install program:i386.有的还是觉得烦,想一步到位安装所有的以前的ia32-libs,可以使用以下方法: sudo -i cd /etc/apt/sources.list.d echo "deb http://archive.ubuntu.com/ubuntu/

1 ubuntu下装setuptools

setuptools可以让程序员更方便的创建和发布 Python 包,特别是那些对其它包具有依赖性的状况,分享以下我在ubuntu下装setuptools的过程 系统:ubuntu 语言:python 2.7 目的:在ubuntu下安装setuptools 一:下载setuptools ①:大家可以去百度的搜索框输入setuptools,可以看到相应的python官方网站提供的链接: ②:打开后找到相应的下载链接 可以下载下来或者选择setuptools-18.1.tar.gz(md5)的链接地

Zedboard安装桌面系统ubuntu及opencv(1)

最近一直在搞板子,想帮Zedboard安装一个opencv谁知道困难重重,而且网络几乎没有任何资料可以参考,只有陆佳华的<嵌入式软硬件协同设计实战指南>可以参考. 但是这本书讲得不清不楚,出现非常多的问题.下面把我的经验和大家分享一下 1.构建Linux系统 采用的系统与书上的并不一致,这本书的镜像只给我弹双企鹅就一直不动了,实在可气. 所以采用xillinux系统.传送门 http://xillybus.com/xillinux 网站上面已经说得很清楚了,不过我知道你们都不想看英文,我姑且翻

ubuntu安装opencv

ubuntu版本是12.04 ,opencv的版本是2.4.9 其实官网有教程的,http://docs.opencv.org/doc/tutorials/introduction/linux_install/linux_install.html#linux-installation 一,首先是安装相应的软件和依赖库 compiler] sudo apt-get install build-essential [required] sudo apt-get install cmake git l

ubuntu下opencv使用cvNamedWindow()和cvShowImage()出错的解决方法

重装系统和opencv,编译运行显示一副图像的程序,报错如下 1 [email protected]:~/WorkSpace/slambook-master/ch5/imageBasics$ ./imageBasics ubuntu.png 2 图像宽为1200,高为674,通道数为3 3 OpenCV Error: Unspecified error (The function is not implemented. Rebuild the library with Windows, GTK+

ubuntu下opencv 3.0和python2.7安装测试

1.安装opencv所需的库(编译器.必须库.可选库) sudo apt-get install build-essential sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-

ubuntu delect opencv

1. 默认情况下,建立从源代码OpenCV的时候,它会把它的输出/usr/local/lib和/usr/local/bin.虽然,从你判断它看起来像它放在图书馆/usr/lib而在二进制文件/usr/bin,所以你也可以检查在那里. 你可以在Linux所以,找到所有的OpenCV库,你可以做以下(这可能需要一段时间): $> sudo find / -name "*opencv*" -exec rm -i {} \; 该会发现任何包含opencv的文件中 CodeGo.net,并

ubuntu安装opencv(自己编译)

1/ sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config python-dev python-numpy libavcodec-dev libavformat-dev libswscale-dev libdc1394 2.x libjpeg-dev libpng-dev libtiff-dev libjasper-dev 其中“libdc1394 2.x”要先search下 2/ sudo apt-get