Предложенное десктопное приложение является актуальным для участников научных экспедиций, связанных с гренландскими китами, в места с ограниченным или отсутствующим доступом в Интернет. Пользователь имеет возможность загрузить папку, в которой содержатся фотографии гренландских китов. Передаваемая папка может состоять как из перемешанных фотографий разных особей китов, так и из папок, в каждой из которых хранятся фотографии только одной особи. С помощью данного приложения участник экспедиции может идентифицировать данных морских млекопитающих, попавших в объектив фотокамеры. Если на снимке запечатлена неизвестная особь – программа об этом сообщит. Преимуществами данного решения являются его высокая точность идентификации и автономность - использование без доступа к сети Интернет.
Решение разработано на языке Python(3.10) с использованием следующего стека: PyQt5, PyTorch, Transformers, Albumentations и PML.
https://colab.research.google.com/drive/1NcTanmnjN1c948WCHnRJfPdwYiRJlDVp?usp=sharing
Установить библиотеки
pip install -r requirements.txt'
Команда для запуска (source) из папки проекта
py app.py
Также есть возможность запустить приложение в виде .exe файла.