The project is to develop software which can be written in any language but must have an interface to PHP. The software must be able to be installed on a CentOS server and can include opensource software (as long as it is available for use in commercial software).
The software will accept an image (JPEG) file as an input and will then use an API (this is to another bit of software we have which provides face recognition) which will return the location of facial features. The software will then perform one of a range of image manipulation effects to alter the image to provide a Face Warp effect. The software will then return the effected JPEG file.
Examples of the required effect are here
[url removed, login to view]
[url removed, login to view]@N06/2331632878
[url removed, login to view]@N00/2112706720
Ideally the software would have 10 different effects that could be chosen. The software needs to be written to be fast and efficient without writing the image to disk while processing.