我正在尝试安装PHP,但它不起作用。
https://github.com/mgdm/OpenCV-for-PHP
我做了以下工作
安装OpenCV
$ sudo智能安装libcv2.1
尝试为php安装opencv
$ sudo phpize && ./配置&& make && make
试图使用它,我得到了一个错误
$ php示例/test_Convert.php
php: symbol lookup error: /usr/lib/php5/20090626/opencv.so: undefined symbol: cvSetErrMode
我以为OpenCV for OpenCV需要OpenCV库地址,
$ ldd /usr/lib/php5 5/20090626/opencv.so linux-vdso.so.1 => (0x00007fff45de2000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fd2d74c3000) /lib64 64/ld-linux-x86-64.so.2 (0x00007fd2d7a8a000)
所以我试了一下
$ phpize $./配置 编辑Makefile < OPENCV_SHARED_LIBADD =OPENCV_SHARED_LIBADD = /usr/lib/libcv.so.2.1 $ make $ sudo
但还是不起作用。
我正在使用Ubuntu11.04。
你有什么想法吗?
发布于 2012-09-10 23:29:10
http://www.xarg.org/project/php-facedetect/是在linux机器上安装OpenCV的一个很好的教程,如果您对PHP&ApacheWebServer了解一点,那么本教程将对您有很大帮助
雷格勒
乌迈尔·伊克巴尔
发布于 2017-10-17 08:48:11
例如:
use CV\Face\LBPHFaceRecognizer;
//use ...;
$src = imread('facePic.jpg');
$gray = cvtColor($src, COLOR_BGR2GRAY);
equalizeHist($gray, $gray);
$faceRecognizer = LBPHFaceRecognizer::create();
/* ... */ //get $images and $labels for train
$faceRecognizer->train($images, $labels);//How to get $image and $labels, see the document
/* ... */ //Face detection using CascadeClassifier
$faceLabel = $faceRecognizer->predict($gray);
/* ... */ //draw face and name发布于 2013-10-02 10:01:12
如果有人需要,我已经对库做了一些改进:https://github.com/ProGM/OpenCV-for-PHP
我修正了php5.4的编译,并为您的问题添加了一个解决方案。按照安装指南:https://github.com/ProGM/OpenCV-for-PHP/wiki/Installation-guide
致以问候。
https://stackoverflow.com/questions/12360527
复制相似问题