Группа :: Система/Серверы
Пакет: php5-facedetect
Главная Изменения Спек Патчи Исходники Загрузить Gear Bugs and FR Repocop
./ 0000755 0000000 0000000 00000000000 11431014346 0011206 5 ustar 00root root 0000000 0000000 ./CREDITS 0000644 0000000 0000000 00000000051 11431014346 0012222 0 ustar 00root root 0000000 0000000 Facedetect
Robert Eisele
www.xarg.org ./INSTALL 0000644 0000000 0000000 00000001475 11431014346 0012246 0 ustar 00root root 0000000 0000000 Installing with `pecl` command-line utility
1. Install OpenCV libraries (at least version 1.0.0)
2. Execute command "pecl install facedetect"
3. Make sure you have extension=facedetect.so in your php.ini
Installing from sources
1. Install OpenCV libraries (at least version 1.0.0)
2. Unpack facedetect source package
3. Go to facedetect folder and type "phpize && ./configure && make && make install"
4. Make sure you have extension=facedetect.so in your php.ini
Compiling Facedetect into PHP
1. Install OpenCV libraries (at least version 1.0.0)
2. Unpack facedetect source package to $PHP_SOURCE_DIR/ext/facedetect
3. In php source root directory run commands: "rm configure && ./buildconf --force"
4. Configure PHP with command "./configure --with-facedetect"
5. Run make && make install ./config.m4 0000644 0000000 0000000 00000003065 11431014346 0012721 0 ustar 00root root 0000000 0000000 PHP_ARG_WITH(facedetect, for facedetect support, [ --with-facedetect Enable facedetect support])
if test "$PHP_FACEDETECT" != "no"; then
SEARCH_PATH="/usr/local /usr"
SEARCH_FOR="/include/opencv/cv.h"
if test -r $PHP_FACEDETECT/$SEARCH_FOR; then
FACEDETECT_DIR=$PHP_FACEDETECT
else
AC_MSG_CHECKING([for facedetect in default path])
for i in $SEARCH_PATH ; do
if test -r $i/$SEARCH_FOR; then
FACEDETECT_DIR=$i
AC_MSG_RESULT(found in $i)
break
fi
done
fi
if test -z "$FACEDETECT_DIR"; then
AC_MSG_RESULT([not found])
AC_MSG_ERROR([Please reinstall the OpenCV distribution])
fi
PHP_ADD_INCLUDE($FACEDETECT_DIR/include)
AC_CHECK_HEADER([opencv/cv.h], [], AC_MSG_ERROR('opencv/cv.h' header not found))
AC_CHECK_HEADER([opencv/cvver.h], [], AC_MSG_ERROR('opencv/cvver.h' header not found))
AC_CHECK_HEADER([opencv/highgui.h], [], AC_MSG_ERROR('opencv/highgui.h' header not found))
PHP_CHECK_LIBRARY(cv, cvLoad,
[
PHP_ADD_LIBRARY_WITH_PATH(cv, $FACEDETECT_DIR/lib, FACEDETECT_SHARED_LIBADD)
PHP_ADD_LIBRARY_WITH_PATH(cvaux, $FACEDETECT_DIR/lib, FACEDETECT_SHARED_LIBADD)
PHP_ADD_LIBRARY_WITH_PATH(highgui, $FACEDETECT_DIR/lib, FACEDETECT_SHARED_LIBADD)
PHP_ADD_LIBRARY_WITH_PATH(cxcore, $FACEDETECT_DIR/lib, FACEDETECT_SHARED_LIBADD)
AC_DEFINE(HAVE_FACEDETECT, 1, [ ])
],[
AC_MSG_ERROR([wrong OpenCV version or OpenCV not found])
],[
])
PHP_SUBST(FACEDETECT_SHARED_LIBADD)
AC_DEFINE(HAVE_FACEDETECT, 1, [ ])
PHP_NEW_EXTENSION(facedetect, facedetect.c, $ext_shared)
fi