基于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
下载源代码,解压
unzip opencv-2.4.13.zip
cd opencv-2.4.13/
cmake -D CMAKE_INSTALL_PREFIX=/usr/local .
make
make install
cp /usr/local/lib/python2.7/site-packages/cv* /usr/lib/python2.7/site-packages/
复制模块文件完毕
遇到的问题:
我之前用的是一般用户,但是安装后找不到cv.so那两个文件,后来就使用root安装后问题就没了
之前第一步没有安装完整,就出现了如下问题
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数据库的安装