Die Frage mag für diejenigen, die mit der Cloud-Entwicklung vertraut sind, dumm erscheinen, aber aus der Desktop-Welt kann ich die Lösung nicht genau herausfinden. Ich habe eine Menge Code mit opencv, einige davon mit einem API.OpenCV in der Cloud
Frage ist, wäre es möglich, opencv läuft auf einem Remote-Server (sagen wir Heroku oder S3)?
Ich denke, der einzige Weg wäre, irgendeine Abhängigkeit (und es gibt viele) innerhalb des Codes zu senden?
Ich entwickle in Python.
Danke!
EDIT:
Mein allererster Gedanke ist dieser: https://github.com/jlengrand/FaceMovie
Ich bin eine kleine Anwendung automatisch in der Lage zu entwickeln Gesichter in Bildern zu erkennen, zentrieren sie und erstellen Sie einen Film aus ihm heraus. Aber als Computeringenieur habe ich eine Menge Ideen von einfachen Dingen, die in der Cloud gemacht werden können.
Ich weiß, dass die Übertragung von Daten mit dieser Art von Dingen groß sein kann, und Sie können besser als ich sein, um zu antworten, ob solche Sachen möglich sind oder nicht.
Ich habe über Möglichkeiten nachgedacht, diese Nutzlast "zu reduzieren", indem ich die Bildqualität von Aufnahmen von irgendwo in der Cloud schon reduziert habe? (Picasa Alben,...)
Lassen Sie mich wissen, ich bin offen für jede Möglichkeit in der Tat.
Bauen Sie eine Webapp oder sie nur in der Cloud geschehen soll Verarbeitung? – Sharun
Nun, die Grundidee ist, dass ich übertragen möchte, was ich auf meinem Computer in der Cloud tun kann. Also würde dies für eine Webapp sein – jlengrand
Ich würde vorschlagen, App Engine als seine Python-basierte und einfach zu bedienen, aber ich habe nur einen Blick auf die opencv Installationsseite und ich denke, es gibt eine Abhängigkeit von Numpy, die C-Bibliotheken, die appengine benötigt Möglicherweise können Sie nicht hochladen. Wenn Ihr Code keine Anrufe verwendet, können Sie eine Option wählen. – Sharun