如何在python表单服务器中添加opencv?

时间:2016-12-01 13:57:46

标签: python opencv

我想在服务器上运行我的程序,但是当我输入import cv2时,它说'No module namedd cv2'我知道opencv的目录是:'/ share / apps / opencv'。 如何将此路径添加到我的程序中? (注意我不能在服务器上安装任何东西,也禁止使用sudo)

提前致谢

1 个答案:

答案 0 :(得分:0)

首先在CentOS中安装opencv Opencv可以通过两种方式安装在CentOS中:

1)从可用的yum存储库安装。  opencv-2.4.13存储库可用。如果您需要最新版本的opencv,请选择2.选项。

2)从源代码开始安装Opencv。

从yum repo安装opencv

在从yum存储库安装opencv-python之前,我们必须安装require library numpy。

$ sudo yum install python-devel python-nose python-setuptools gcc gcc-gfortran gcc-c++ blas-devel lapack-devel atlas-devel
$ sudo easy_install pip
$ sudo pip install numpy==1.6.1

现在opencv可供安装。

$ yum install opencv

可选的依赖关系:

  

如果您需要最新的PNG,JPEG图书库,请安装在pakcages下方   JPEG2000,TIFF,WebP。

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

验证安装:

$ python
>>> import cv2
>>> print cv2.__version__

此外,如果已使用源文件安装openCV,请确保源安装将在/ usr / local / lib中安装软件包。要使用它,我们需要将/ usr / local / lib中的site-packages复制到/ usr / lib。

  

从defult python路径中移动opencv模块:

$ cp /usr/local/lib/python2.7/site-packages/cv2.so /usr/lib/python2.7/site-packages