OpenCV in der Cloud

Die Frage mag denjenigen, die Erfahrung mit Cloud-Entwicklung haben, dumm erscheinen, aber aus der Desktop-Welt kann ich die Lösung nicht genau selbst herausfinden. Ich habe eine Menge Code mit OpenCV, einige davon mit einer API.

Die Frage ist, ob es möglich ist, opencv auf einem Remote-Server zum Laufen zu bringen (sagen wir Heroku oder S3).
Ich denke, die einzige Möglichkeit wäre, eine Abhängigkeit (und es gibt eine Menge) innerhalb des Codes zu senden?

Ich entwickle in Python.

Vielen Dank !

EDIT:

Meine allererste Idee ist diese:https://github.com/jlengrand/FaceMovie

Ich entwickle eine kleine Anwendung, mit der Gesichter in Bildern automatisch erkannt, zentriert und daraus ein Film erstellt werden kann. Aber als Computeringenieur habe ich eine ganze Reihe von Ideen für einfache Dinge, die in der Cloud erledigt werden können.

Mir ist klar, dass die Datenübertragung bei solchen Dingen sehr groß sein kann, und Sie sind möglicherweise besser in der Lage als ich zu beantworten, ob solche Dinge möglich sind oder nicht.

Ich dachte über Möglichkeiten nach, wie ich diese Nutzlast "reduzieren" kann, indem ich die Bildqualität reduziere, wenn ich Bilder von irgendwo in der Cloud aufnehme. (Picasa-Alben,..)

Lassen Sie es mich wissen, ich bin offen für jede Möglichkeit.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage