Skip to content

Latest commit

 

History

History
66 lines (32 loc) · 2.81 KB

README.md

File metadata and controls

66 lines (32 loc) · 2.81 KB

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

Результат для filter.py:

1

Результат для old_filter.py:

2

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

Результат для filter_with_filename.py:

3

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

Изображения

Изображение до обработки:

img2

После обработки old_filter.py:

res

После обработки filter.py:

f1

После обработки filter_with_filename.py:

f2

DOC-тесты

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

test

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

done

Если же тест не выполняется:

no

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

Для функции grey_img нет тестов, т.к. функция возвращает итоговое изображение(объект numpy).

Отладка

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

Скриншот 28-11-2021 134636

Ширина блока и количество градаций серого:

Скриншот 28-11-2021 135112