OpenCV en la nube

La pregunta puede parecer estúpida para aquellos con experiencia en el desarrollo de la nube, pero al provenir del mundo de las computadoras de escritorio, no puedo entender la solución por mi cuenta. Tengo un montón de código usando opencv, parte de él con una api.

La pregunta es, ¿sería posible que opencv se ejecute en un servidor remoto (digamos heroku o S3)?
Creo que la única manera sería enviar cualquier dependencia (y hay mucha) dentro del código.

Estoy desarrollando en Python.

Gracias !

EDITAR:

Mi primera idea es esta:https://github.com/jlengrand/FaceMovie

Estoy desarrollando una pequeña aplicación capaz de detectar rostros en imágenes, centrarlas y crear una película a partir de ella. Pero como ingeniero informático, tengo muchas ideas simples que se pueden hacer en la nube.

Me doy cuenta de que la transferencia de datos puede ser enorme con este tipo de cosas, y puede que esté en mejor posición que yo para responder si esas cosas son posibles o no.

¿Estaba pensando en maneras de "reducir" esta carga útil, reduciendo la calidad de las imágenes de tomar imágenes de algún lugar en la nube? (Álbumes de picasa,...)

Déjame saber, estoy abierto a cualquier posibilidad, de hecho.

Respuestas a la pregunta(2)

Su respuesta a la pregunta