Все это должно происходить на сервере где есть только cli
с определенным именем файла сохранять в определенной директории, в зависимости от отправителя.
>>> max(s, key=lambda item: (item[0], -item[1]))
(64.552084, 40.571547)
>>> min(s, key=lambda item: (item[0], -item[1]))
(42.988296, 47.49984)
Вот эту формулу ты можешь также распечатать таблично как делал я.
zone = frame[y:y+zone_height, x:x+zone_width]
И ты узнаешь с какими параметрами получаются фреймы. Что такое фрейм я понятия не имею.
Но ты можешь в коде вызвать type(..) и узнать хотя-бы класс или тип объекта
с которым имеешь дело. Это очень важный совет для всех Питонистов.