【问题标题】:Is there any way to integrate OpenCV with PHP?有没有办法将 OpenCV 与 PHP 集成?
【发布时间】:2011-06-27 12:52:52
【问题描述】:

我正在尝试使用 PHP 开发应用程序。

此应用程序有两种可能的开发方式。第一个是尝试做www.picnik.com之类的东西,直接在浏览器上进行图像处理。 二是开发CBIR(content-bases image retrieve)算法。

那么,是否可以将图像从 PHP 脚本发送到 OpenCV 程序?甚至实时显示被操作的图像?

谢谢。

【问题讨论】:

    标签: php opencv integration integrate


    【解决方案1】:

    在谷歌上搜索“php opencv”建议 - 是的,你可以:)

    这个看起来不错。 http://www.xarg.org/project/php-facedetect/(我知道它是针对面部识别的,但对你来说可能是一个很好的起点)。

    只有在您使用自己的服务器时才可行,因为需要添加大量额外的核心内容。

    【讨论】:

    • 巧合的是,Google 搜索“opencv PHP”现在会显示此页面。
    【解决方案2】:

    OpenCV for PHP 是一个新的 pecl 模块。需要做一些工作才能完成,但很多工作已经完成。

    【讨论】:

    • @Spechal 作者可能不活跃,但仍在接受拉取请求。
    • 有一个新的OpenCV for PHP 库看起来很活跃
    【解决方案3】:

    还有一个PHP人脸检测类here

    显然,它并不是在每张照片上都 100% 有效,可能与脸部角度等有关,但我听说过关于它的好报告。我正在考虑在我的下一个项目中使用它。

    【讨论】:

      【解决方案4】:

      这可能是回答得太晚了。但它对来找它的人会很有用。是的,它可以在 PHP 中使用 OpenCV。

      最近有更新的 git 帮你开发。

      Open CV PHP 以及参考OpenCV Examples 的示例。主要它有助于检测对象、面部等。如果您正确阅读库,希望这是非常有用的。其著名的 Android 应用程序库,带有图像处理和实时测量功能。

      【讨论】:

        【解决方案5】:

        取决于服务器限制和目标程序。如果服务器允许,您可以运行外部程序并将参数传递给它们。

        这些外部程序通常是 CLI 程序,即没有 GUI。图像将作为图像文件的路径(而不是关于像素的数据)传递,即my_opencv_program -resize 1024x768 -infile /tmp/input.jpg -outfile /tmp/output.jpg

        【讨论】:

          猜你喜欢
          • 2020-07-16
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2022-07-06
          • 2014-03-14
          相关资源
          最近更新 更多