/experimental_data

:checkered_flag:Методы обработки эксперементальных данных

Primary LanguagePython

Методы обработки эксперементальных данных


Использованы библиотеки:

  • PyQT5
  • Matplotlib
  • NumPY
  • Wave
  • Pillow
  • scipy
  • skimage
  • pyqtgraph

Используются линтеры:

  • isort
  • black

Объектно-ориентированная архитектура


Реализованы следующие операции с изображениями:

  • бинаризация
  • эрозия
  • диалатация
  • пороговое преобразование
  • оператор Лапласса
  • градиент
  • шумы (Гауса, Соль и перец)
  • эквализация гистограммы
  • негатив, гамма-коррекция, логарифмическое
  • фильтры Поттера (низких частов, высоких, режекторный, полосовой)
  • арифметический, медианный, оператор Собеля
  • деконволюция
  • Фурье

Имеются функции для работы с одномерными фун-иями и звуком.