В случае, если нет ответа на 8-битную вещь ... и даже если есть ...
В целях скорости и памяти, я бы настоятельно рекомендовал изменить размер изображения (некадрирование).Используйте высококачественную интерполяцию, например , в этом примере , только изменение размера до 50%, а не миниатюра (7,5 МБ памяти).
Вы не упомянули, что не хотите делатьэто, и я предполагаю, что вы, вероятно, не хотите пробовать это, думая, что библиотека будет лучше обнаруживать капли при полном разрешении.Перед тем, как отмахнуться от идеи, вам необходимо протестировать ее с использованием части образца изображения с полным разрешением, размер которой будет обрабатываться библиотекой, по сравнению с тем же подразделом на 50%.
Если вы на самом деле не сделали этого, вы не можете знать.Вы также можете определить максимальный объем памяти, который может использовать изображение, вычислить коэффициент изменения размера для целевого значения (уменьшите его в целях безопасности - вы узнаете об этом, когда в тесте произойдет взрыв).Если вас волнует, где находится материал в исходном изображении, увеличьте масштаб до коэффициента.