站长杂谈

如何在服务器中配置OpenCV

时间:2017-03-24 13:41 点击:

  如何在服务器中配置OpenCV

  随着机器学习的发展,市面涌现了众多的机器视觉的开发工具,其中较为流行的就可以找到如下几种:MATLAB、OpenCV、WEKAMachineLearningWorkbench、Tensflow等,其中的OpenCV就受到了较多的关注,它与微软开发的万能开发工具VS以及香港服务器中实现了完美兼容,OpenCv的成功也使得机器学习在当今的产业界变得更加的流行,同时它在学校的教学中,企业的开发中以及科研院所的研发中有着举足轻重的地位。

  OpenCV实现了许多对于机器视觉来说是必不可少的功能,例如:图像数据处理操作、矩阵/向量数据操作、线性代数运算、基本图像处理(去噪、角点检测、采样与插值、色彩变换、直方图)、运动分析。同时OpenCV提供了十分丰富的视觉处理算法,因为部分是以C语言编写的原因,OpenCV拥有极其出众的跨平台性,使得OpenCV的代码经过适当改写可以正常的运行在许多完全不同的系统中,例如:DSP系统和ARM嵌入式系统,同时运行效率十分高,由于它开源的特性,处理恰当,所以很多人用它来做算法的移植,这种移植在大学中经常作为相关专业的必学技能,同时一个库可能提供了一系列建模算法,例如:机器学习库,它们为一个机器学习项目中一个或多个步骤提供了特定的功能。

  Opencv在Linux环境下的配置:

  1从官网下载并安装cmake及一些依赖库

  sudoapt-getinstallcmake

  sudoapt-getinstallbuild-essentiallibgtk2.0-devlibavcodec-dev

  libavformat-devlibjpeg.devlibtiff4.devlibswscale-devlibjasper-dev

  2安装OpenCV

  从官网下载opencv并进行解压,进入opencv的目录,执行以下命令。

  cmake.

  sudomake

  sudomakeinstall

  二、配置

  1将opencv的库加入到路径,让系统可以快速的进行寻址:

  sudogedit/etc/ld.so.conf.d/opencv.conf

  末尾加入/usr/local/lib,保存退出

  sudoldconfig#使配置生效

  sudogedit/etc/bash.bashrc

  末尾加入

  PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig

  exportPKG_CONFIG_PATH

  保存退出

  sudosource/etc/bash.bashrc#使配置生效

  sudoupdatedb#更新database

  如果您还有什么不明确或者是不懂的地方,欢迎来新世界主机咨询了解,详情请咨询Skype:vpssj.net@hotmail.com 。我们必将竭诚为您服务。