Просто установите OpenCV 2.4.7 вручную в пользовательском каталоге на моем размещенном ящике CentOS 6.4. Тем не менее, когда я теперь пытаюсь «./configure» программу под названием OpenCV-for-PHP, которая зависит от библиотеки OpenCV, она не распознает эту новую версию и по-прежнему автоматически ссылается на «старую» установку OpenCV (версия 2.0.0), которая была установленный через yum.пользовательские проблемы с установкой OpenCV [LINUX]
Вопрос: что мне нужно установить, чтобы сделать OpenCV в моем настраиваемом каталоге активно используемым OpenCV, который будет использоваться на этапе ./configure? (Вместо того, она выглядит сейчас, который был установлен через ня) Я пробовал:
[[email protected]]# export LD_LIBRARY_PATH="/home/userhome/opencv/opencv-2.4.7/build/lib"
[[email protected]]# export PKG_CONFIG_PATH="/home/userhome/opencv/opencv-2.4.7/build/lib"
[[email protected]]# export PATH=/home/userhome/opencv/opencv-2.4.7/build/lib:$PATH
Ни один из них, кажется, сделать трюк, однако. pkg-config также по-прежнему отображает старую версию после добавления этих vars.
[[email protected]]# pkg-config --modversion opencv
2.0.0
[[email protected]]#
Запуск «./configure» по-прежнему отображается тот же страшился сообщение и выходит преждевременно:
[[email protected] OpenCV-for-PHP]# ./configure
(...)
checking for pkg-config... found
checking for opencv... too old
configure: error: Ooops ! You need at least opencv 2.1.0
Может быть, можно подавать конкретный параметр в ./configure со значением, установленным на мой настраиваемый дистрибутив OpenCV? (т.е. ./configure --opencvpath =/home/usern/opencv/lib /)
Все предложения, которые могут исправить эту проблему, приветствуются!
Вы пробовали это руководство? http://www.xarg.org/project/php-facedetect/ – janos
Спасибо, это была моя отправная точка, но она указывает на старую и устаревшую версию расширения OpenCV для PHP. – OCVPHPDesigner