【发布时间】:2011-06-27 12:52:52
【问题描述】:
我正在尝试使用 PHP 开发应用程序。
此应用程序有两种可能的开发方式。第一个是尝试做www.picnik.com之类的东西,直接在浏览器上进行图像处理。 二是开发CBIR(content-bases image retrieve)算法。
那么,是否可以将图像从 PHP 脚本发送到 OpenCV 程序?甚至实时显示被操作的图像?
谢谢。
【问题讨论】:
标签: php opencv integration integrate
我正在尝试使用 PHP 开发应用程序。
此应用程序有两种可能的开发方式。第一个是尝试做www.picnik.com之类的东西,直接在浏览器上进行图像处理。 二是开发CBIR(content-bases image retrieve)算法。
那么,是否可以将图像从 PHP 脚本发送到 OpenCV 程序?甚至实时显示被操作的图像?
谢谢。
【问题讨论】:
标签: php opencv integration integrate
在谷歌上搜索“php opencv”建议 - 是的,你可以:)
这个看起来不错。 http://www.xarg.org/project/php-facedetect/(我知道它是针对面部识别的,但对你来说可能是一个很好的起点)。
只有在您使用自己的服务器时才可行,因为需要添加大量额外的核心内容。
【讨论】:
OpenCV for PHP 是一个新的 pecl 模块。需要做一些工作才能完成,但很多工作已经完成。
【讨论】:
还有一个PHP人脸检测类here:
显然,它并不是在每张照片上都 100% 有效,可能与脸部角度等有关,但我听说过关于它的好报告。我正在考虑在我的下一个项目中使用它。
【讨论】:
这可能是回答得太晚了。但它对来找它的人会很有用。是的,它可以在 PHP 中使用 OpenCV。
最近有更新的 git 帮你开发。
Open CV PHP 以及参考OpenCV Examples 的示例。主要它有助于检测对象、面部等。如果您正确阅读库,希望这是非常有用的。其著名的 Android 应用程序库,带有图像处理和实时测量功能。
【讨论】:
取决于服务器限制和目标程序。如果服务器允许,您可以运行外部程序并将参数传递给它们。
这些外部程序通常是 CLI 程序,即没有 GUI。图像将作为图像文件的路径(而不是关于像素的数据)传递,即my_opencv_program -resize 1024x768 -infile /tmp/input.jpg -outfile /tmp/output.jpg。
【讨论】: