我无法在 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
抱歉,我发现问题可能“过于本地化” - 只需将其关闭即可。谢谢