Skip to content

Latest commit

 

History

History
70 lines (41 loc) · 3.55 KB

README.md

File metadata and controls

70 lines (41 loc) · 3.55 KB

Typing SVG


Приложение (локальный-интерфейс) предназначенное для измерения размеров наночастиц сферической формы. В настоящее время находится в разработке.

Разработка алгоритма классификации и сегментации СЭМ-изображений сферических наночастиц на поверхности биосовместимых материалов
Вольхин Д.Ф - НИУ МИЭТ // Микроэлектроника и информатика 2024.

Установка

  1. Клонируйте репозиторий или скачайте репозиторий и распакуйте в удобное место.
git clone https://github.com/deneal123/MicroscopyAI.git
  1. Запустите файл setup.but и выберите вариант "Установка MicroscopeAI".
  2. Скачайте и распакуйте архив cudnn_windows в корень репозитория
  3. После установки всех необходимых зависимостей установите файлы cudnn, выбрав вариант "Установка cudnn файлов" в setup.bat.
  4. Скачайте модели детекции и модель сегментации, распаковав их по путям weights/weights_detect и weights/weights_seg в корень директории репозитория соответственно.
  5. Для запуска приложения можно использовать соответсвующий пункт 'Запуск Web-UI в браузере' в setup.bat или запустить webui.bat.

Структура репозитория

Дополнительно

Для работы приложения необходимо наличие весов соответствующих моделей, которые могут быть заменены, в указанных директориях:

  • "/weights/weights_detect/best_detect_3.pt" Yolov8x
  • "/weights/weights_detect/best_detect_bbox.pt" Yolov8m
  • "/weights/weights_detect/best_detect_bboxstick.pt" Yolov8m
  • "/weights/weights_detect/best_detect_minibbox.pt" Yolov8m
  • "/weights/weights_seg/" UEffifientNetB3 Архитектура модели в библиотеке ./library

Если хотите использовать другие веса, необходимо модернизировать функцию default_path() в скрипте config_file.py, заменив соответствующие названия весов.

Демо

Пример работы алгоритма

Как работает приложение?

Блокс схема алгоритма

Лицензия

Этот проект распространяется под лицензией GPLv3.