Skip to content

Latest commit

 

History

History
58 lines (30 loc) · 2.74 KB

File metadata and controls

58 lines (30 loc) · 2.74 KB

Профилизатор

Результаты профилизатора для filter.py

Результаты профилизатора для old_filter.py

В данном случае для оптимизированного файла время выполнения больше, т.к долго производился ввод данных.

Результаты профилизатора для filter_with_filename.py

Без ввода данных видна ощутимая разница в выполнении программ, благодаря выделению функций, использованию библиотек и исправления ошибок.

Изображения

Изображение до обработки фильтром:

Изображение после обработки old_filter.py:

Изображение после обработки filter.py:

Изображение после обработки filter_with_filename.py:

Doc-тесты

Doc-тест для функции get_gray:

Тест выполняется.

В случае невыполнения:

Для функции replace_pixels нет тестов, т.к функция ничего не возвращает.

Для функции get_gray_img нет тестов, т.к функция возращает объект numpy.

Gebugging

Ширина, высота и тип изображения: