Алмавик
Алмавик - программа для определения центра масс капли по изображению. Она предоставляет удобный интерфейс и функции обработки изображений, которые позволяют точно и быстро определить центр масс капли.
Особенности
- Определение центра масс: Алмавик использует современные алгоритмы обработки изображений для точного определения центра масс капли.
- Интерфейс: Программа имеет интуитивно понятный интерфейс, который позволяет легко загружать изображения и просматривать результаты обработки.
- Графическое представление: Алмавик предоставляет графическое представление капли, позволяя визуально оценить ее форму и размер.
Интерфейс:
- Кнопки "Previous Image" и "Next Image": отвечают за переключение картинок на предыдущую и следующую соответственно;
- Конпки "Enable Drop Contour mode" и "Disable Drop Contour mode": появляются в зависимости от включенного режима на данный момент, изначально показывается изображение без выделенного контура капли, но при нажатии на "Enable Drop Contour mode" он выделяется;
- Слайдер: необходим для быстрого переключения картинок, так как в нашей папке 401 изображение, слайдер помогает быстро перейти от первого изображения к последнему;
- График: на графике красной точкой обозначается нахождение центра масс на текущей картинке, 4 точки до нее относятся к предыдущим изображениям, а 5 точк после к следующим.
Запуск
Локальный запуск
1. Установите зависимости из файла requirements.txt, выполнив команду:
$ pip install -r requirements.txt
2. Создайте папку "exp1" в корневой директории проекта. В этой папке будут храниться изображения.
3. Для запуска Алмавик локально, выполните команду:
$ python YPPRPO.py
Запуск в Docker контейнере
1. Загрузите Docker образ Алмавик из репозитория Docker Hub, выполнив команду:
$ docker pull markuslons/almavik
2. Запустите контейнер, используя следующую команду:
$ docker run -it markuslons/almavik
Запуск через pip
Для скачивания проекта введите в терминале строку:
$ pip install almavik
Это автоматически установит все нужные зависимости проекта, также папку с тестовыми изображениями
Чтобы запустить скачанную библиотеку, нужно создать и запустить python файл с данными строками кода:
$ from almavik.YPPRPO import main
$ main()
После запуска данного файла откроется дополнительное окно с последней версией проекта "Алмавик"
Создатели
Ссылки
Metadata
Release files for almavik 362
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| almavik-362.tar.gz | 85.1 MB | Without provenance | Details |
Release files / almavik-362.tar.gz
| Download URL | almavik-362.tar.gz |
|---|---|
| Size | 85.1 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
79fd27cb6dd05a7b59bddddfec9cc2f538753608cb58351072a4ea59c5a139a2
|
|
BLAKE2b-256 checksum How to use checksums |
b0249204de312098b813975bc7f185528961ca23e52cf19ca887d6b9306c0380
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.12
|
Security for almavik 362
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.