Plugin for QGIS to perform map/image segmentation, regression and object detection with (ONNX) neural network models.
You can find the documentation here.
Check our example models in the Model ZOO.
- Install QGIS (the plugin was tested with QGIS 3.12)
- Debian/Ubuntu based systems:
sudo apt install qgis
- Fedora:
sudo dnf install qgis-devel
- Arch Linux:
sudo pacman -S qgis
- Windows, macOS and others
- Debian/Ubuntu based systems:
- Create virtual environment (with global packages inherited!):
python3 -m venv venv --system-site-packages
- Create a symlink to our plugin in a QGIS plugin directory:
ln -s $PROJECT_DIR/plugin/deepness ~/.local/share/QGIS/QGIS3/profiles/default/python/plugins/deepness
- Activate the environment and install requirements:
. venv/bin/activate
pip install -r requirements.txt
- Run QGis in the virtual environment:
export IS_DEBUG=true # to enable some debugging options
qgis
- Enable
Deepness
plugin in thePlugins -> Manage and install plugins
- Install and enable:
Plugin reloader
plugin - allows plugins reloadingfirst aid
plugin - prints stack traces for exceptions
After the plugin code is modified, use the Plugin reloader
to reload our plugin.
See test/README.md
If you encountered some problems or have some feature requests you think will make this project better, consider opening an issue.
If you don't understand something and/or have some questions, ask them in Discussions.
PRs are welcome! Read our General Information for Developers. Consider discussing your plans with maintainers.