Что является входом для вашего алгоритма сравнения, это подокно, содержащее распознавание лиц? Вы можете, как сказал peterept, загрузить ЭТО меньшее подокно, содержащее лицо, на сервер и позволить серверу выполнить свою работу. Если ваш вход в алгоритм сравнения представляет собой набор функций, извлеченных из лица (статистика и т. Д.), То, если для обработки подокна не требуется слишком много ресурсов процессора, вы можете извлечь эти функции на телефоне и отправить их на сервер для обработки.
Основная идея заключается в том, что вы позволяете удаленному серверу выполнять все операции, даже если это сотни фотографий (все равно будет быстрее, чем телефон, особенно если вы используете многопоточность). Тогда компромисс происходит между отправкой изображения подокна или набора функций, извлеченных из этого подокна, в зависимости от того, что меньше для отправки.