Pytanie może wydawać się głupie dla tych, którzy mają doświadczenie w tworzeniu chmury, ale ze świata komputerów stacjonarnych nie potrafię samodzielnie rozwiązać problemu. Mam mnóstwo kodu przy użyciu opencv, niektóre z nich z api.OpenCV w chmurze
Pytanie, czy byłoby możliwe uruchomienie opencv na zdalnym serwerze (np. Heroku lub S3)?
Myślę, że jedynym sposobem na wysłanie jakiejkolwiek zależności (i jest dużo) w ramach kodu?
Rozwijam w Pythonie.
Dzięki!
EDIT:
Moja pierwsza myśl jest taka: https://github.com/jlengrand/FaceMovie
Zajmuję się małą aplikację w stanie automatycznie wykryć twarze na zdjęciach, centrum je i stworzyć film z nim. Ale jako inżynier komputerowy mam całą masę pomysłów na proste rzeczy, które można zrobić w chmurze.
Zdaję sobie sprawę, że przesyłanie danych może być ogromne w przypadku tego rodzaju rzeczy, a Ty możesz być lepiej niż ja, aby odpowiedzieć, czy takie rzeczy są możliwe, czy nie.
Zastanawiam się nad sposobami "zmniejszenia" tej ładowności, obniżając jakość zdjęć robiących zdjęcia już gdzieś w chmurze? (albumy picasa, ...)
Proszę dać mi znać, jestem otwarty na całkiem każdą możliwość.
Czy budowanie webapp lub po prostu chcesz zrobić przetwarzanie w chmurze? – Sharun
Cóż, podstawową ideą jest to, że chciałbym przenieść to, co mogę zrobić na moim komputerze w chmurze. To byłoby dla webappa – jlengrand
chciałem zasugerować App Engine jako oparty na Pythonie i łatwy w użyciu, ale po prostu przyjrzałem się stronie instalacji opencv i myślę, że istnieje zależność od Numpy, która potrzebuje bibliotek C, które to appengine może nie zezwalać na przesyłanie. Jeśli twój kod nie używa żadnych numpy, to może być opcja. – Sharun