0

我无法在 Cent OS 6.3 中安装 OpenCV 2.4.4

我去了这里 http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.4/

然后做了:

wget 到安装了 Cent OS 6.3 的服务器中任何位置的直接链接。

之后我做了 tar xvz CentOS-2.4.4.tar.gz2 然后我做了 cd OpenCV-2.4.4 然后我做了 cmake ., make, make install

都以root身份登录。

我从cmake看到的错误是找不到pythonlibs,但是安装了python 2.7.7,并且似乎安装了python 2.6.6也与Cent OS 6.3捆绑在一起,因为它从cmake显示python的解析器是,但它抱怨它可以'找不到pythonlibs。

除此之外,我在 cmake 之后没有看到任何其他错误。所以我继续做了,等了然后做了安装

现在我进入 OpenCV 的示例目录。cd OpenCV-2.4.4 cd samples cd c 并将以下命令放入 ssh ./myfile.c

除其他外,它调用了opencv附带的文件,似乎很难找到找不到的文件,或者无法从损坏/错误的安装中找到的命令,上述过程中的错误配置/谷歌搜索时间找到答案等:

 ./facedetect.c: line 5: CvHaarClassifierCascade: command not found
 ./facedetect.c: line 6: CvMemStorage: command not found
 ./facedetect.c: line 8: syntax error near unexpected token `('
 ./facedetect.c: line 8: `void detectfaces(IplImage *frame)'

未找到 CvHaarClassifierCascade

CvMemStorage 没有发现什么问题,我的 OpenCV 无法在 Cent OS 6.3 上运行,我无法安装它。

此外,我对这个安装非常盲目,因为我找不到在 Cent OS 中安装 OpenCV 的单一教程,但有很多适用于 Ubuntu 的教程,否则我不会发布到堆栈中。

这是来自 cmake 的实际错误,输出类似:

 could not find png
 could not find
 tiff
 could not find
 jpeg
 could not find
 jasper
 couldn ot find pythonlibs
 missing: PYTHON_LIBRARIES PYTHON_INCLUDE_PATH
 no module named numpy.distutils

抱歉,我发现问题可能“过于本地化” - 只需将其关闭即可。谢谢

4

1 回答 1

1

当有现成的 linux/centos rpm 可用于 opencv 时,为什么还要挣扎?(有一些陷阱,但在大多数情况下会很好)

于 2013-09-10T22:22:00.387 回答