OpenCV和Php。不可能?

时间:2014-10-01 06:53:44

标签: php opencv pecl

看,我试图在Php中使用OpenCV,但我找不到合适的方法来做到这一点。在stackoverflow中都没有。

在互联网上,我发现了两种不同的尝试方式:


  1. 使用这个git。 https://github.com/mgdm/OpenCV-for-PHP
  2. 问题:此代码使用dl函数导入实时执行的扩展,已从上一个php版本中删除(我认为5.3到5.6)

    我尝试过的解决方案:

    1. 在php.ini文件中链接扩展名.so。 问题:代码dosen没有任何opencv.so文件
    2. 将我的php 5.6降级到5.2 问题:与代码的其他部分不兼容。

      1. 使用OpenCV Pecl包。 http://pecl.php.net/package/opencv
      2. 问题:网络显示了该软件包,但它没有"没有可用的版本"。如果我尝试使用"(sudo)pecl下载opencv"在Centos上下载它。它给了我相同的信息,"没有可用的版本。下载失败"。


        事情是,我已经看到了使用openCV在php上完成的面部检测算法,所以我想可以在Php上使用这个库。谁知道怎么做?

        提前谢谢。

1 个答案:

答案 0 :(得分:2)

OpenCV只有C ++和Python实现,以及严格的机器视觉库,但是如果你写了#34; web服务"说Json与机器视觉脚本交互,然后你可以通过php客户端请求访问它。

图片--->' json' ---> python facedetect ---->图片--->' json' ----> PHP