Linux安装opencv(附带出错,解决方法参考)

前言:
lib库:运行库
dev库:开发
gdb库:调试

安装

1.1

OpenCV是一个开源的软件,在一个source文件下,包含了所有的源代码文件。

使用哪种操作系统?windows还是linux?使用哪种编译器?

注意,执行安装包很可能不仅仅安装源文件,还可能安装构建应用程序所需的已编译的二进制文件。检查build目录,它应该包含x64和x86,子目录下有vc10,vc11,vc12等,对应了不同的visual studio的二进制文件。

为了完成安装过程并构建OpenCV二进制文件,你需要实用CMake工具,该工具可从http:cmake.org下载。CMake是另一个开源的软件工具,用于控制使用了跨平台配置文件的软件系统的编译过程。它可以生成在特定环境下编译软件库所需要的makefile和workspace文件。
因此你需要事先下载并安装CMake,之后可以使用命令工具来运行CMake。

在Linux环境下,你可以用make实用命令运行前面生成的makefile文件。为了完成所有的目录的安装,你需要运行Build INSTALL 或者sudo make INSTALL

先安装依赖的包:

参考一篇外文的教程:如下
Compulsory Dependencies
We need CMake to configure the installation, GCC for compilation, Python-devel and Numpy for creating Pythonextensions etc.

yum install cmake
yum install python-devel numpy
yum install gcc gcc-c++

Next we need GTK support for GUI features, Camera support (libdc1394, libv4l), Media Support (ffmpeg, gstreamer)
etc.

yum install gtk2-devel
yum install libdc1394-devel
yum install libv4l-devel
yum install ffmpeg-devel
yum install gstreamer-plugins-base-devel

Optional Dependencies
Above dependencies are sufficient to install OpenCV in your fedora machine. But depending upon your requirements,
you may need some extra dependencies. A list of such optional dependencies are given below. You can either leave itor install it, your call ?
OpenCV comes with supporting files for image formats like PNG, JPEG, JPEG2000, TIFF, WebP etc. But it may be a little old. If you want to get latest libraries, you can install development files for these formats.

yum install libpng-devel
yum install libjpeg-turbo-devel
yum install jasper-devel
yum install openexr-devel
yum install libtiff-devel
yum install libwebp-devel

Several Ope

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值