Is there any way to integrate OpenCV with PHP?

烂漫一生 提交于 2019-11-27 17:28:44

问题


I am trying to develop an application with PHP.

There are two possible ways this application will be developed. The first one is to try to do something like www.picnik.com, image processing directly on the browser. The other is to develop CBIR (content-bases image retrieval) algorithms.

So, is it possible to send an image from a PHP script to an OpenCV program? Or even display the image being manipulated in real time?

Thanks.


回答1:


Doing a google search for 'php opencv' suggests - yes you can :)

This one looks decent. http://www.xarg.org/project/php-facedetect/ (I know it's specific to face detaction, but could be a good start-point for you).

Will only be doable if you're using your own server as needs lots of additional core stuff added.




回答2:


OpenCV for PHP is a new pecl module. Needs a little work to be complete, but a lot of work is already done.




回答3:


there is another PHP face detection class here:

Apparently it doesn't work 100% on every photo, probably to do with the angle of the face etc, but I've heard good reports on it. I'm thinking about using it on my next project.




回答4:


Depends on both server restrictions and the target program. If server allows, you can run external programs and pass arguments to them.

These external programs are usually CLI programs, i.e., without GUI. Image would be passed as a path to an image file (rather than data about pixels), i.e., my_opencv_program -resize 1024x768 -infile /tmp/input.jpg -outfile /tmp/output.jpg.



来源:https://stackoverflow.com/questions/5002895/is-there-any-way-to-integrate-opencv-with-php

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!