有没有办法将OpenCV与PHP集成?

时间:2011-02-15 11:12:52

标签: php opencv integration integrate

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

此应用程序有两种可能的开发方式。第一个是尝试直接在浏览器上执行www.picnik.com,图像处理等操作。 另一种是开发CBIR(内容库图像检索)算法。

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

感谢。

5 个答案:

答案 0 :(得分:6)

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

这个看起来不错。 http://www.xarg.org/project/php-facedetect/(我知道这是特定于面对干扰,但可能是一个很好的起点)。

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

答案 1 :(得分:5)

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

答案 2 :(得分:2)

还有另一个PHP人脸检测类here

显然它在每张照片上都不能100%工作,可能与脸部的角度等有关,但我听到了很好的报道。我正考虑在我的下一个项目中使用它。

答案 3 :(得分:1)

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

最近更新的 git 可以帮助您开发它。

Open CV PHP 和引用 OpenCV Examples 的示例。主要它有助于检测物体、人脸等。希望如果您正确阅读图书馆,这是非常有用的。其著名的 Android 应用程序库,具有图像处理和实时测量功能。

答案 4 :(得分:0)

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

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