La pregunta puede parecer estúpida a las personas con experiencia en el desarrollo de la nube, pero viniendo del mundo de los escritorios, no puedo encontrar la solución por mi cuenta. Tengo un montón de código usando opencv, algunas de ellas con una API.OpenCV en la nube
La pregunta es, ¿sería posible ejecutar opencv en un servidor remoto (digamos heroku o S3)?
Creo que la única manera sería enviar cualquier dependencia (y hay muchas) dentro del código?
Estoy desarrollando en Python.
Gracias!
EDIT:
Mi primera idea es la siguiente: https://github.com/jlengrand/FaceMovie
Estoy desarrollando una pequeña aplicación automática capaz de detectar los rostros en las imágenes, centrarlos y crear una película fuera de él. Pero como ingeniero informático, tengo un montón de ideas de cosas 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 usted puede estar mejor ubicado que yo para responder si tales cosas son posibles o no.
Estaba pensando en formas de "reducir" esta carga, al reducir la calidad de las imágenes de tomar imágenes desde algún lugar en la nube ya? (álbumes de picasa,..)
Avísame, estoy abierto a cualquier posibilidad de hecho.
¿Está construyendo una aplicación web o hacer lo que desea transformación efectuada en la nube? – Sharun
Bueno, la idea básica es que me gustaría transferir lo que puedo hacer en mi computadora en la nube. Así que esto sería para una aplicación web – jlengrand
. Sugeriría que App Engine está basado en Python y es fácil de usar, pero eché un vistazo a la página de instalación de opencv y creo que hay una dependencia de Numpy que necesita bibliotecas C que appengine puede que no te permita subir. Si su código no está utilizando ninguna llamada numpy appengine tal vez una opción. – Sharun