Skip to content

6213 Макаров Сергей Андреевич Лаб.4 Вар.12#508

Open
123321zZzZ wants to merge 22 commits intoitsecd:mainfrom
123321zZzZ:lab4_var12
Open

6213 Макаров Сергей Андреевич Лаб.4 Вар.12#508
123321zZzZ wants to merge 22 commits intoitsecd:mainfrom
123321zZzZ:lab4_var12

Conversation

@123321zZzZ
Copy link

ФИО: Макаров Сергей
Номер группы: 6213
Номер лабораторной: 4
Номер варианта: 12
Краткое описание решаемой задачи: Согласно варианту лабораторной работы №4 мне необходимо было выполнить анализ яркости изображений из предыдущей лабораторной работы. Задача включала расчет диапазонов яркости по цветовым каналам, сортировку и фильтрацию данных, а также визуализацию результатов.
Краткое описание работы кода: Основной код находится в файле main.py, который выполняет полный анализ изображений. Чтобы запустить программу, выполните команду:
python main.py , Данная лабораторная работа была проверена очно.

- читает файл annotation.csv из папки lab_2
- проверяет существование файлов изображений
- возвращает DataFrame с абсолютными и относительными путями
- вычисляет разницу между максимумом и минимумом для каждого канала RGB
- добавляет колонки range_r, range_g, range_b в DataFrame
- обрабатывает BGR формат OpenCV
- сортирует DataFrame по выбранной колонке (range_r, range_g, range_b)
- сбрасывает индексы после сортировки
- поддерживает сортировку по убыванию
- оставляет только строки где диапазон яркости >= min_value
- можно выбрать канал для фильтрации (r, g или b)
- возвращает отфильтрованный DataFrame со сброшенными индексами
- строит график диапазонов яркости по всем трем каналам
- использует разные стили линий для R, G, B
- сохраняет график в PNG файл
- показывает график на экране
- последовательно вызывает все функции
- создает папку output для результатов
- сохраняет DataFrame в CSV файл
- генерирует и сохраняет график
@github-actions github-actions bot added 6213 IN PROGRESS Код в процессе проверки LAB 4 labels Dec 20, 2025
@github-actions github-actions bot requested a review from vfkon December 20, 2025 12:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

6213 IN PROGRESS Код в процессе проверки LAB 4

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant