Задание № 3303

Студент

Коржаневский Константин

Задача

Обрезка фона

Состояние

Завершено

Баллов

6

Дедлайн
10 мая 2021
Назначено

23.04.2021, 18:26

Завершено

12.05.2021, 07:11

Реализовать программу обрезки фона изображения.

Входные данные

Дано изображение в формате BMP, на котором кроме самого изображения присутствует фон. Пример:

Картинка с фоном

Здесь вокруг логотипа Square присутствует белый фон.

Постановка задачи

Необходимо обрезать (кадрировать) этот фон, то есть сгенерировать новое изображение, которое будет подмножеством исходного.

Фон может быть произвольного цвета.

Пикселы фона необязательно совпадают друг с другом по цвету. Изображения, изначально полученные в формате JPEG, претерпевают сжатие с потерей информации, и пикселы фона в них будут незначительно отличаться. Для борьбы с этим вместо точного сравнения использовать приближённое (например, используя декартову метрику в пространстве RGB) и задавать показатель чувствительности. Чем чувствительность выше, тем меньшее отклонение допускается между цветами пикселов, чтобы считать их фоном.

Выходные данные

BMP файл. Пример (для изображения из секции входных данных)

Результат

Действия