Flower Segmentation Tool
The Flower Segmentation Tool is a software to segment yellow arnica flowers in aerial drone images.
Getting Started
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
Download and Installation from the Python Packaging Index
For installing the flower segmentation tool from the Python Packaging Index try:
pip install URL package-name
Installing
For installation first go inside of the package directory.
Install with pip
pip install flower-segmentation-tool
if there are any dependencies missing try
pip install -r requirements.txt
End with an example of getting some data out of the system or using it for a little demo
Running the programm
To open the GUI and run the programm call in python environment:
Python3 segtool.py
Testing
There are two tests, to check for missing dependencies.
tests/test.py and tests/testgui.py
Troubleshooting
if there were still Errors or dependencies not fullfilled, here are some common Errors explained and solutions presented.
Error Message:
ModuleNotFoundError: No module named 'PyQt5.sip'
It is important, that sip is installed before pyqt5. Try unistalling both and the try new installation:
pip uninstall pyqt5
pip uninstall pyqt5-sip
pip install --user -I PyQt5-sip
pip install --user -I PyQt5
For Error Message: zlib not found:
Try, for new installation:
Go to: https://sourceforge.net/projects/libpng/files/zlib/1.2.9/ and install zlib newest version according to your architecture.
Built With
- PyCharm - The Python IDE used
- Anaconda - Virtual Python environment manager used
- DesignerQt5 - Used to design GUI
Versioning
We use PyPI for versioning.
Authors
- Anna Tenberg - Initial work - GitHub
License
This project is licensed under the GPLv3 LICENSE - see the LICENSE file for details.
Acknowledgments
This programm was developed as part of a bachelors thesis in environmental science at the university in Freiburg.
Metadata
Release files for flowersegmentationtool 0.1.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| flowersegmentationtool-0.1.7.tar.gz | 12.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| flowersegmentationtool-0.1.7-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 36.8 kB
Release files / flowersegmentationtool-0.1.7.tar.gz
| Download URL | flowersegmentationtool-0.1.7.tar.gz |
|---|---|
| Size | 12.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
294c926c74d364de3fc94a4039514843e31708c92f79fada9580e3fc07dd9e31
|
|
BLAKE2b-256 checksum How to use checksums |
cb4cc469e37a1fac0dd5f3d59edf43e1bec8fbc26b7f98dcb10b87cbff8ce8da
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.18.4 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.8
|
Release files / flowersegmentationtool-0.1.7-py3-none-any.whl
| Download URL | flowersegmentationtool-0.1.7-py3-none-any.whl |
|---|---|
| Size | 24.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a767819a86715b952467881f4b166b8f8539c0d8f38fefb43938e2a68139bbe7
|
|
BLAKE2b-256 checksum How to use checksums |
b170f53f2603cd71f3b02a9e2a14a7613cb18bb18a95663b248ef27be3b457bd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.18.4 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.8
|