0

OpenCV for PHP をインストールしようとしていますが、うまくいきません。
https://github.com/mgdm/OpenCV-for-PHP
次のことを行いました

インストールされた OpenCV

$ sudo aptitude install libcv2.1

PHP用のopencvをインストールしようとしました

$ sudo phpize && ./configure && make && make install

使おうとしたらエラーになった

$ php の例/test_convert.php

php: symbol lookup error: /usr/lib/php5/20090626/opencv.so: undefined symbol: cvSetErrMode

OpenCV for PHP には OpenCV libs アドレスが必要だと思っていましたが、

$ ldd /usr/lib/php5/20090626/opencv.so
linux-vdso.so.1 => (0x00007fff45de2000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fd2d74c3000)
/lib64/ld-linux-x86-64.so.2 (0x00007fd2d7a8a000)

だから私はこれを試しました

$ phpize
$ ./configure
edit Makefile
< OPENCV_SHARED_LIBADD =
> OPENCV_SHARED_LIBADD = /usr/lib/libcv.so.2.1
$ make
$ sudo make install

それでも機能しません。
Ubuntu11.04を使用しています。
何か考えはありますか?

4

3 に答える 3

1

http://www.xarg.org/project/php-facedetect/は、Linux マシンに OpenCV をインストールするための非常に優れたチュートリアルです。PHP と Apache Web サーバーについて少し知っている場合は、このチュートリアルが大いに役立ちます。

リグラード

ウマイア・イクバル

于 2012-09-10T23:29:10.633 に答える
0

誰かが必要な場合は、ライブラリを少し改善しました: https://github.com/ProGM/OpenCV-for-PHP

php5.4 のコンパイルを修正し、問題の解決策を追加しました。インストールガイドに従ってください: https://github.com/ProGM/OpenCV-for-PHP/wiki/Installation-guide

よろしく。

于 2013-10-02T10:01:12.173 に答える