linux平台编译opencv

参考博客:

https://www.pyimagesearch.com/2016/07/11/compiling-opencv-with-cuda-support//

https://docs.opencv.org/3.4.0/d7/d9f/tutorial_linux_install.html

https://askubuntu.com/questions/631720/opencv-2-4-9-make-error

http://www.itboth.com/d/eyY3ma/linux-cuda-opencv

1、在官网上下载opencv源码(我安装的是2.4.10版本)

https://opencv.org/releases.html

2、解压后建立一个build文件,然后在opencv目录下输入如下指令进行cmake(注意如果有错误的话就将DWITH_CUDA的值改为OFF)

cmake -DCMAKE_BUILD_TYPE=RELEASE     -DCMAKE_INSTALL_PREFIX=/home/users/qing.you/opencv/opencv-2.4.10     -DWITH_CUDA=ON     -DENABLE_FAST_MATH=1     -DCUDA_FAST_MATH=1     -DWITH_CUBLAS=1     -DINSTALL_PYTHON_EXAMPLES=ON     -DBUILD_EXAMPLES=ON

然后输入如下指令

cd build
cmake -DCUDA_GENERATION=Kepler ..

3、然后返回opencv主目录,执行如下指令

make -j64

4、然后再执行

make install

有问题的话参考这个博客:https://www.codetd.com/article/2686117

原文地址:https://www.cnblogs.com/yqyouqing/p/9853572.html

时间: 2024-10-31 15:52:22

linux平台编译opencv的相关文章

jsoncpp linux平台编译和 arm移植

jsoncpp soncpp is an implementation of a JSON (http://json.org ) reader and writer in C++. JSON (JavaScript Object Notation) is a lightweight data-interchange format. It is easy for humans to read and write. It is easy for machines to parse and gener

linux平台编译安装Poco C++

1.到官网下载poco-1.4.6p4-all.tar.gz,地址为http://pocoproject.org/download/index.html 2.同时下载说明文档 3.根据说明文档执行安装 3.1 make --version,查看make编译器版本 3.2 tar -xvf poco-X.Y.tar 解压文件 3.3 cd poco-X.Y 进入解压目录 3.4 ./configure 执行配置,生成Makefile,需要安装mysql openssl 3.5 make -s 执行

jsoncpp linux平台编译和arm移植

下载 http://sourceforge.net/projects/jsoncpp/ 或者 http://download.csdn.net/detail/chinaeran/8631141 Linux平台编译 解压后运行如下命令: 安装 scons $ sudo apt-get install scons $ scons platform=linux-gcc 目标路径: 动态库:./libs/linux-gcc-4.8/libjson_linux-gcc-4.8_libmt.so 静态库:.

Linux下编译opencv库[转]

下载源码 从http://sourceforge.net/projects/opencvlibrary 下载OpenCV源码,下载文件为opencv-1.0.0.tar.gz(如果是其他版本,文件名相应改变,建议下载当时最新的版本). [编辑] 解压文件 tar zxvf opencv-1.0.0.tar.gz cd opencv-1.0.0 [编辑] 检查软件配置 $./configure checking build system type... i686-pc-linux-gnu chec

linux下编译opencv

1.安装cmake:sudo apt-get install cmake 2.下载opencv-2.4.10.zip,解压 3.编译opencv cd /home/opencv-2.4.10 mkdir build cd build/ cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local .. 4.结束后输入sudo make 5.然后在输入sudo make install 6.这样就编译完成了,你可以在usr

在linux下编译opencv for android

cd /home/ahfu#选择opencv 3.4.6版本来编译wget https://github.com/opencv/opencv/archive/3.4.6.tar.gztar -zxvf opencv-3.4.6.tar.gzwget https://codeload.github.com/opencv/opencv_contrib/tar.gz/3.4.6tar -zxvf opencv_contrib-3.4.6.tar.gz#下载ndkwget https://dl.goog

Windows(win10)编译opencv + opencv_contrib

在之前的几篇文章中,我提到了在Android.Linux中编译opencv + opencv_contrib,这篇文章主要讲在Windows中编译opencv + opencv_contrib. 首先需要准备的环境有: Window 10 64位:这个大家都知道,就不多说了啊: Cmake:编译工具,可以https://cmake.org/download/下载安装,当前的最新版本为3.10.1: Visual Studio:开发工具,编译的时候也需要用到,我安装的是Visual Studio

boost全平台编译方法

0.通用规则 boost自带一套编译工具bjam,bjam本身是跨平台的,并且也要自行编译出来.在boost目录下有bootstrap.sh和bootstrap.bat两个脚本分别用来编译*nix和windows下的bjam.bootstrap脚本可以传入参数,以在编译bjam过程中生成特定的编译boost的配置.编译bjam过程中生成的project-config.jam就是默认的配置,但还可以在运行bjam的时候再传入参数来覆盖.同时生成的b2是bjam的代理,运行哪个的效果差不多. 在终端

如何为Android平台编译 opencv3 和 opencv_contrib (Linux)

p { margin-bottom: 0.1in; direction: ltr; color: rgb(0, 0, 10); line-height: 120%; text-align: left } p.western { font-family: "Liberation Serif", serif; font-size: 12pt } p.cjk { font-family: "Source Han Sans CN Regular"; font-size: 1