MLCVZoo MMDetection Package
Project description
MLCVZoo MMDetection
The MLCVZoo is an SDK for simplifying the usage of various (machine learning driven) computer vision algorithms. The package mlcvzoo_mmdetection is the wrapper module for the mmdetection framework.
Install
NOTE: For some panoptic segmentation models of mmdetection you need to have the panopticapi installed. How this is handled in mlcvzoo-mmdetection is listed below. Otherwise you will get an ImportError.
Install for developer
Clone repository
cd YOUR_PATH
git clone git@git.openlogisticsfoundation.org:silicon-economy/base/ml-toolbox/mlcvzoo-models/mlcvzoo-mmdetection.git
cd mlcvzoo-mmdetection
Create and install python environment
virtualenv .venv
source .venv/bin/activate
# Install dependencies with all extras (including panopticapi)
source build.sh
For VSCode IDE add the relevant environment variables in .venv/bin/activate.
export PYTHONPATH=PARENT_OF_YOUR_REPOSITORY
# The MMDETECTION_DIR is needed in our unit tests for defining the
# path to the configuration files of mmdetection. Since mmdet v2.15.0
# the configuration are stored in the mmdet/.mim/ folder of the installed
# mmdet package in your python environment. For older versions a specific checkout
# is needed.
export MMDETECTION_DIR="$VIRTUAL_ENV/lib/python3.10/site-packages/mmdet/.mim/"
Install for package users
The following command installs the mlcvzoo-mmdetection package, however we recommend to have a look at the ./build.sh script. It is gathering all fixes that are needed to setup a running python environment.
pip install mlcvzoo-mmdetection
NOTE: In order to use panoptic segmentations you have to install the following, as specified by mmdetection:
pip install panopticapi @ git+https://github.com/cocodataset/panopticapi.git@7bb4655548f98f3fedc07bf37e9040a992b054b0
Further documentation
Technology stack
- Python
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for mlcvzoo_mmdetection-6.6.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | a61f49917315045c63ed35a534e54a2e1905dbf60627c76a66c10bb8712a4d4d |
|
MD5 | 850664af94f3c0b92946b724735c739a |
|
BLAKE2b-256 | d03d779f01457dba687170540cb25f9d59d3d657eb66865be730cdab0ad9449a |
Hashes for mlcvzoo_mmdetection-6.6.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e61e2ffec9cf7c537499035d5c36e9d01d793237976f5452a6162bd85a14c5cb |
|
MD5 | f9878ad4e4aa2e1eea789525ef759ab0 |
|
BLAKE2b-256 | e6c629c326d99f1b6ffa372e89d07412c52cef40f9c89c19003396804ccedabf |