精华内容
下载资源
问答
  • 如果上面的示例不起作用,请使用cmake -DCMAKE_BUILD_TYPE = Release -DCMAKE_INSTALL_PREFIX = / usr / local ..,-D后没有空格。   创建一个临时目录,我们将其表示为,您要其中放置生成的Makefile,项目...

    需要的安装包

    • Ubuntu10.04
    • GCC 4.4.x or later
    • CMake 2.8.7 or higher
    • Git
    • GTK+2.x or higher, including headers (libgtk2.0-dev)
    • pkg-config
    • Python 2.6 or later and Numpy 1.5 or later with developer packages (python-dev, python-numpy)
    • ffmpeg or libav development packages: libavcodec-dev, libavformat-dev, libswscale-dev
    • [optional] libtbb2 libtbb-dev
    • [optional] libdc1394 2.x
    • [optional] libjpeg-dev, libpng-dev, libtiff-dev, libjasper-dev, libdc1394-22-dev
    • [optional] CUDA Toolkit 6.5 or higher

    软件包的安装方式

    获取OpenCV源代码

    • 获得最新的稳定OpenCV版本​​​​​​​
    1. ​​​​​​​下载网址:https://opencv.org/releases.html
    2. 下载源代码并解压它
    • 从Git存储库获取最新的OpenCV
    1. 启动Git客户端并克隆OpenCV存储库。 如果您需要来自OpenCV contrib repository的模块,那么也可以克隆它。

    利用CMake编译OpenCV源代码

            利用cmake gui 进行配置

    如果上面的示例不起作用,请使用cmake -DCMAKE_BUILD_TYPE = Release -DCMAKE_INSTALL_PREFIX = / usr / local ..,在-D后没有空格。 

    • 创建一个临时目录,我们将其表示为<cmake_build_dir>,您要在其中放置生成的Makefile,项目文件以及目标文件和输出二进制文件并进入那里。
    • 运行cmake [<some optional parameters>] <OpenCV源目录的路径>
    • 参数配置描述
    • 如果使用python需要设置以下python参数
    • 如果使用Java需要设置以下Java参数
    • 从build目录执行make,建议在多个线程中执行此操作
    • 建立文件。 输入<cmake_build_dir / doc />并运行make with target“doxygen”
    • 要安装库,请从build目录执行以下命令
    • 运行测试

    运行测试代码的网址:https://github.com/opencv/opencv_extra

     

    展开全文
  • 在linux上安装 opencv 遇到cuda冲突问题

    万次阅读 2014-12-15 15:44:46
    [modules/gpu/CMakeFiles/cuda_compile.dir/src/nvidia/core/./cuda_compile_generated_NCVPyramid.cu.o] ...make[1]: *** [modules/gpu/CMakeFiles/opencv_gpu.dir/all] 错误 2  [modules/gpu/CMakeFiles/cuda_
    [modules/gpu/CMakeFiles/cuda_compile.dir/src/nvidia/core/./cuda_compile_generated_NCVPyramid.cu.o] 错误 1
    make[1]: *** [modules/gpu/CMakeFiles/opencv_gpu.dir/all] 错误 2

     [modules/gpu/CMakeFiles/cuda_compile.dir/src/nvidia/core/./cuda_compile_generated_NCVPyramid.cu.o] 错误 1
    make[1]: *** [modules/gpu/CMakeFiles/opencv_gpu.dir/all] 错误 2
    make: *** [all] 错误 2 
    遇到这个问题是因为工作站下安装了cuda,所以opencv会去访问。这样的话,就找到CmakeList 关掉cuda的开关再编译就好了。
    展开全文
  • 一、OpenCV简要介绍OpenCV是一个跨平台的计算机视觉库,可以运行Windows、Linux、MacOS等操作系统OpenCV提供了众多语言的接口,其中就包含了Python,Python是一门上手容易、使用起来十分让人愉悦的语言,利用...

    一、OpenCV简要介绍

    OpenCV是一个跨平台的计算机视觉库,可以运行在Windows、Linux、MacOS等操作系统上。OpenCV提供了众多语言的接口,其中就包含了Python,Python是一门上手容易、使用起来十分让人愉悦的语言,利用Python学习OpenCV,相信能获得不错的效果。

    二、从官网上下载源码或安装包

    三、编译安装前的准备工作

    对于Windows用户,可直接下载exe文件安装,过程十分简单,这里就不再多说了,如果遇到问题可以看看官方的安装指南

    对于Linux用户,可下载源码自行编译。在官网上下载zip格式的源码压缩包,在编译之前需要先安装几个包:

    GCC 4.4.x or later

    CMake 2.8.7 or higher

    Git

    GTK+2.x or higher, including headers (libgtk2.0-dev)

    pkg-config

    Python 2.6 or later and Numpy 1.5 or later with developer packages (python-dev, python-numpy)

    ffmpeg or libav development packages: libavcodec-dev, libavformat-dev, libswscale-dev

    [optional] libtbb2 libtbb-dev

    [optional] libdc1394 2.x

    [optional] libjpeg-dev, libpng-dev, libtiff-dev, libjasper-dev, libdc1394-22-dev

    [optional] CUDA Toolkit 6.5 or higher

    [optional]代表这个package是可选的,上面这些包都是可以通过apt-get命令直接安装的,打开终端,输入以下命令:

    [compiler] $ sudo apt-get install build-essential

    [required] $ sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev

    [optional] $ sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev

    只需一小会,编译所依赖的packages便全部安装完毕了(这也是我喜欢Linux的原因之一,安装package十分的便利)。接着就是开始编译了,实际上编译只需要三行命令就可以完成。不过在此之前,还要在解压后的opencv-XXX 文件夹内建立一个build文件夹,编译生成的makefiles、project files、object files和output files会放在build文件夹里面。完成后,就可以开始正式的编译了。

    四、编译安装

    1.配置。

    $ cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..

    CMAKE_BUILD_TYPE:       build的类型,有Release和Debug两种

    CMAKE_INSTALL_PREFIX:  指定想要安装OpenCV的文件夹目录,一般就用/usr/local

    除此之外,还可以添加上BUILD_DOCS 来build文档 以及 BUILD_EXAMPLES 来build所有的样例

    注意:如果上面的命令行无法工作,则把-D后面的空格去掉:

    $ cmake -D CMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local ..

    2.编译。

    为了加快编译速度,一般会使用多线程的方法:

    make -j7 # 同时使用七个线程

    3.安装。

    sudo make install

    如果到现在你还没遇到任何问题,那么恭喜你,你已经成功在Linux上安装了OpenCV。

    五、在Python下测试你的OpenCV

    为了测试你的OpenCV能否在Python上使用,可以运行一段小代码,读取一张图片并显示出来:

    importcv2 # 引入OpenCV模块

    image= cv2.imread("logo.png", 1) # 读取一张图片,存储在image中

    cv2.imshow("Hello, world!", image) # 创建一个名为"Hello,world!"的窗口,把image在窗口中展示出来

    cv2.waitKey(0) # 等待用户按下任意按键

    cv2.destroyAllWindows() # 销毁所有的窗口

    如果运行时报错,尝试把图片的相对路径改为绝对路径。运行成功后,你会看到你所选择的图片,我的图片是:

    展开全文
  • Linux上安装opencv

    千次阅读 2018-03-02 15:47:04
    1.首先需要将下载好的opencvopencv_contrib文件移植到我们的Linux上,这里我们选择在/home/yu目录下(这里在linux上压缩和在window上压缩文件一样)2.安装第三方环境3.使用Cmake编译源码(在opencv下创建build目录...

    1.首先需要将下载好的opencv与opencv_contrib文件移植到我们的Linux上,这里我们选择在/home/yu目录下

     (这里在linux上压缩和在window上压缩文件一样)

    2.安装第三方环境

    3.使用Cmake编译源码(在opencv下创建build目录,在build目录下编译)

    此过程会出现一直下载 ippicv_linux_20151201.tgz 的问题,如下

    我们将此暂停,将ippicv_linux_20151201.tgz替换,即

    此时就可以编译成功

    4.编译安装

     在opencv/build目录下,执行,花费15~20分钟。(提示编译器出现错误)

     错误图片:

     (make -j 后面跟的任务数,上面命令不能盲目照搬)

     在opencv/build目录下,先执行make,大约20分钟,make结果如下

    make成功之后,再安装,执行命令 sudo make install,结果如下

    可查看安装好的库文件

    5.库地址配置(为防止运行可执行文件时,报错:共享库找不到)

     因为我们上面的lib库是安装在/usr/local/lib下的,所以需要在/etc/ld.so.conf中说明,执行如下命令

    打开后如下

    加入库地址后如下

    再执行,完成,则可以直接使用/usr/local/lib库

    6.运行测试代码

     注:opencv中编译时要写上用到的库,如

     

    g++ -o  test_mat  test_mat.cpp -lopencv_core -lopencv_highgui -lopencv_imgcodecs -lopencv_imgproc 

    表示将 test_mat.cpp生成可执行文件 test_mat

    展开全文
  • linux上安装Opencv

    2017-12-24 14:11:00
     OpenCV是一个跨平台的计算机视觉库,可以运行Windows、Linux、MacOS等操作系统OpenCV提供了众多语言的接口,其中就包含了Python,Python是一门上手容易、使用起来十分让人愉悦的语言,利用Python学习OpenCV...
  • OpenCV是一个基于(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows和Mac OS操作系统。它轻量级而且高效——由一系列C函数和少量C++ 类构成,同时提供了Python、Ruby、Matlab等语言的接口实现了图像处理...
  • OpenCV是一个跨平台的计算机视觉库,可以运行Windows、Linux、MacOS等操作系统OpenCV提供了众多语言的接口,其中就包含了Python,Python是一门上手容易、使用起来十分让人愉悦的语言,利用Python学习OpenCV,...
  • Linux14.04安装Opencv3.2.0

    2018-03-10 21:23:01
    Linux14.04下安装Opencv3.2.0从官网下载Opencv3.2.0解压缩到主文件夹 ~/opencv-3.2.0终端中进入opencv-3.2.0目录下先安装Opencv的依赖项:sudo apt-get install build-essential libgtk2.0-dev libvtk5-dev ...
  •  OpenCV是一个跨平台的计算机视觉库,可以运行Windows、Linux、MacOS等操作系统OpenCV提供了众多语言的接口,其中就包含了Python,Python是一门上手容易、使用起来十分让人愉悦的语言,利用Python学习OpenCV...
  • 在Linux安装OpenCV

    千次阅读 2010-04-24 22:01:00
    原本是使用Red Hat Linux 9,但是强烈不推荐,因为基本很多很多的软件都要重新升级更新。gcc必须升级到4.x,则gmp和mpfr也要更新,make也要到3.8版本,并且glibc也必须2.6版本。编译gcc实在是太痛苦了,无比无比...
  • Linux环境安装OpenCV

    千次阅读 2016-07-19 17:48:38
    Linux环境安装OpenCV这里的步骤已经Ubuntu10.04(译者使用的是Ubuntu14.04)进行了测试,但对于其他的发行版本也应该可以正常运行。需要的软件包 GCC 4.4或更高 CMake 2.8.7或更高 Git GTK+2.x或更高,并包含...
  • Linux安装opencv

    2015-07-21 22:12:45
    真的是一只linux菜鸟在安装opencv。 这两天刚刚开始接触linux,什么命令,什么语句完全不知道。网上找了几篇微博对比了一下,选了两篇比较详细一点的opencv安装说明,就照着做了。 ...但是参考这篇微博中,碰到...
  • Linux安装OpenCV

    千次阅读 2018-07-20 18:38:48
    OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言...
  • 时隔多年,居然又要在Linux下编译OpenCV,然而这次居然折腾了一晚上,没想到会出现那么多问题。索性写个文章记录一下,防止下一次又碰壁。我是在虚拟机跑的ubuntu18.04。配置如下:第一步 :下载依赖文件,这一步...
  • linux安装opencv2.4.9

    千次阅读 2014-07-07 09:11:35
    我使用的是ubuntu系统。... 今天我就试下先我的ubuntu上安装OpenCV。安装成功后,再到ARM板安装。反正以后我可能也需要ubuntu上使用OpenCV。就趁这个机会,安装吧。   首先要下载OpenCV,选
  • —使用pip安装的bug■据报道,现在树莓派4代中我们一般都会使用pip即可安装OpenCV,也就是:pip3 install OpenCV-Python然鹅很多朋友树莓派使用pip安装OpenCV时会有如下问题:>>> impor...
  • Linux安装opencv模块

    2017-12-24 17:34:00
    现在记录一下如何在Linux系统(ubutun)下安装该模块: 参考了一篇博客:http://blog.csdn.net/tengxing007/article/details/54380732 在自己的电脑上安装成功,现记录一下安装过程: step1: 去...
  • 在Linux上运行Opencv

    2015-04-01 04:34:03
    今天在Linux上运行了一个Opencv程序,记录一下大体过程: 首先先安装Opencv,然后把写好的Opencv程序放到解压后的opencv文件夹/samples/c文件夹里,然后打开命令行,到这个c文件夹目录下,然后./build_all.sh,...
  • linux安装OpenCV-2.4

    2019-10-30 09:15:12
    OpenCV(Open Source ...OpenCV由一系列 C 函数和少量 C++ 类构成,可以运行在Linux、Windows和Mac OS操作系统,也提供了Python、Ruby、MATLAB、C#、Ch、Java等语言的接口,还提供了CUDA的GPU接口 一、安装 1...
  • OpenCV是一个跨平台的计算机视觉库,可以运行Windows、Linux、MacOS等操作系统OpenCV提供了众多语言的接口,其中就包含了Python,Python是一门上手容易、使用起来十分让人愉悦的语言,利用Python学习OpenCV,...
  • 1、下载opencv压缩包:官方github有各版本源码包的下载地址:https://github.com/opencv/opencv_contrib/tagswget https://github.com/opencv/opencv/archive/3.2.0.tar.gz2、安装相关依赖环境yum install cmake...
  • linux下源码安装opencv-python

    千次阅读 2017-11-23 12:32:42
    最近在linux上安装opencv,踩了不少坑,记录一下1.首先,安装依赖包 必需的包,(We need CMake to configure the installation, GCC for compilation, we need GTK support for GUI features, Camera support ...
  • linux安装opencv遇到的坑

    千次阅读 2018-06-22 23:14:17
    下图是Linuxopencv的2.4版本官方安装指导问题cmake时,需要将-D后面的空格去掉。另外/usr/local .. 后面的点需要带
  • Linux安装opencv

    2017-05-10 17:02:21
    OpenCV是一个基于(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows和Mac OS操作系统。它轻量级而且高效--由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像...
  • linux源码编译安装OpenCV

    千次阅读 2014-11-19 17:27:11
    为了尽可能保证OpenCV的特性,使用OpenCV源码编译安装在linux上。先从安装其依赖项开始,以ubuntu 14.04.X为例讲解在Linux上源码编译安装OpenCV,其他linux版本可以类比安装。
  • 下载连接https://opencv.org/releases.html,在linux下,选择source格式的下载,我用的是3.4.1版本的。 二、把源码包,放进Ubuntu中,解压 三、在解压目录中新建文件夹build。 四、准备opencv的依赖包 $sudo ...
  • Linux上安装配置opencv(亲测可用),网上找了很多,基本上有点问题,今天整理了一下。如果你的linux系统没有问题,此教程一定可用
  • 如何在Linux下编译安装OpenCV

    千次阅读 2017-08-23 21:56:04
    OpenCV是一个跨平台的计算机视觉库,可以运行Windows、Linux、MacOS等操作系统OpenCV提供了众多语言的接口,其中就包含了Python,Python是一门上手容易、使用起来十分让人愉悦的语言,利用Python学习OpenCV,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 713
精华内容 285
关键字:

在linux上安装opencv

linux 订阅