Skip to content

Latest commit

 

History

History

image-processing

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

Build Status

Обработка изображений

Лабораторная 1

Бинаризация изображений

Глобальный метод. T=(Hmin+Hmax)/2, где Hmin - минимальный бин на гистограмме.

TODO
  1. Сделать изображение монохромным [DONE] Методы по стандурту и среднее трёх каналов
  2. Сгладить гистограму [DONE] Использавано усреднение с радиусом равным 3
  3. Построить гистрограмму [DONE] Класс Histogram
  4. Реализовать глобальный метод (Tmin + Tmax)/2 [DONE]
  5. Релизовать метод фильтрации с порогом T=(Imin+Imax)/2 [DONE]
  6. Посчитать среднее квадартичное двух методов [DONE] Метод difference
  7. К субботе выучить теорию [DONE]

Сдано

Лабораторная 2

Фильтрация шума

Импульсный шум. Локальная фильтрация по (Imax+Imin)/2.

TODO
  1. Сгенерировать импульсный шум [DONE] Метод impulseNoise
  2. Реализовать локальныую фильтрацию [DONE] Метод localFiltration
  3. Реализовать метрику сравнения изображений SSIM [DONE] Метод SSIM
  4. Обработать тестовые изображения [DONE]
  5. Заполнить таблицу [DONE]

Сдано

Лабораторная 3

Ресэмплинг

Бикубическая интерполяция

TODO

Класс BicubicInterpolation

  1. Настроить правильную идексацию между пикслелями [DONE]
  2. Реализовать метод обновляющий коэффициенты [DONE] Метод updateCoefficients
  3. Реализовать функцию интерплоляции [DONE] Метод getValue
  4. Сдать теорию [DONE]

Сдано

Лабораторная 4

Сегментация изображений

Алгоритм разбиения и слияния

  1. Реализовать алгоритм разбиения [DONE]
  2. Реализовать алгоритм слияния [DONE]
  3. Реализовать методы постанализа (площадь, интенсивность, центр масс, моменты) [DONE]
  4. Сдать теорию