I'm looking to create a simple HTTP service where you post a URL to an image, and in response it would simply reply with the coordinates of the image's focal point. It must be scalable so I'd like it to be on a cloud based service like App Engine or Amazon (I prefer App engine, but since you cannot run C modules I'm not sure it'll work).
I do not need to use most of OpenCV's features, like resizing and cropping, and only need the face detection coordinates in the form of json or xml. It also doesn't need to save any data, and it only gets the image data by a public url, then forget about it after the process is done.
Has anyone done something similar, or know of any services that already exist like this? Is OpenCV the right choice? Any recommendations for server setup?