基于linux(Centos7)的opencv安装

Posted 机器学习与智能算法

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于linux(Centos7)的opencv安装相关的知识,希望对你有一定的参考价值。

最近,需要在linux下使用到opencv进行图像处理,于是就重新安装了下opencv,过程坎坷,特此记录,希望给大家一个借鉴。

不过现在想了下,感觉也是很简单啊。。。



第一步:

安装系统命令


yum install cmake gcc gcc-c++ gtk+-devel gimp-devel gimp-devel-tools gimp-help-browser zlib-devel libtiff-devel libjpeg-devel libpng-devel gstreamer-devel libavc1394-devel libraw1394-devel libdc1394-devel jasper-devel jasper-utils swig libtool nasm
(大家千万不要省略此步骤)


第二步:安装numpy

yum install numpy

第三步:安装opencv2

  1. 下载源代码,解压

  2. unzip opencv-2.4.13.zip 
  3. cd opencv-2.4.13/
  4. cmake  -D CMAKE_INSTALL_PREFIX=/usr/local .
  5. make  
  6. make   install
  7. cp /usr/local/lib/python2.7/site-packages/cv* /usr/lib/python2.7/site-packages/ 
    复制模块文件
  8. 完毕


遇到的问题:

  1. 我之前用的是一般用户,但是安装后找不到cv.so那两个文件,后来就使用root安装后问题就没了

  2. 之前第一步没有安装完整,就出现了如下问题

OpenCV Error: Unspecified error (The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Carbon support. If you are on Ubuntu or Debian, install libgtk2.0-dev and pkg-config, then re-run cmake or configure script) in cvNamedWindow

之后就重新安装了哦


写下此文,希望大家少走弯路。


以上是关于基于linux(Centos7)的opencv安装的主要内容,如果未能解决你的问题,请参考以下文章

Linux学习-基于CentOS7的MariaDB数据库的安装

安装CentOS7.4 Linux操作系统

Linux(基于CentOS7)单机版Spark环境搭建

linux下的mysql安装远程连接配置(基于centos7,mysql5.6.37)

六.安装jdk(基于Centos7安装)

在Linux上安装和编译OpenCV3.0.0