Перегон картинок из Pillow в NumPy/OpenCV всего за два копирования памяти |
Стоп, что? В смысле «всего»? Разве преобразование из одного формата в другой нельзя сделать за одно копирование, а лучше вообще без копирования?
Да, это кажется безумием, но более привычные методы преобразования картинок работают в 1,5-2,5 раза медленнее (если нужен не read-only объект). Сегодня я покопаюсь в кишках обеих библиотек, расскажу почему так получилось и кто виноват. А также покажу финальный результат, который работает так же, только быстрее. Никаких репозиториев или пакетов не будет, только рассказ и рабочий код в конце. Но давайте обо всём по порядку.
Читать далееhttps://habr.com/ru/post/545850/?utm_source=habrahabr&utm_medium=rss&utm_campaign=545850
Комментировать | « Пред. запись — К дневнику — След. запись » | Страницы: [1] [Новые] |