# MLCVZoo MMRotate
The MLCVZoo is an SDK for simplifying the usage of various (machine learning driven)
computer vision algorithms. The package **mlcvzoo_mmrotate** is the wrapper module for
the [mmrotate framework](https://github.com/open-mmlab/mmrotate).
## Install for developer
### Clone repository
```bash
cd YOUR_PATH
git clone git@gitlab.cc-asp.fraunhofer.de:silicon-economy/base/ml-toolbox/mlcvzoo-models/mlcvzoo-mmrotate.git
cd mlcvzoo-mmrotate
```
### Create python environment
```bash
virtualenv .venv
source .venv/bin/activate
source build.sh install --no-root
```
For VSCode IDE add the relevant environment variables in .venv/bin/activate.
```bash
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 MMROTATE_DIR="$VIRTUAL_ENV/lib/python3.10/site-packages/mmrotate/.mim"
```
## Install for package users
The following command installs the mlcvzoo-mmrotate 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.
```bash
pip install mlcvzoo-mmrotate
```
## Technology stack
- Python
Raw data
{
"_id": null,
"home_page": "https://git.openlogisticsfoundation.org/silicon-economy/base/ml-toolbox/mlcvzoo-mmrotate",
"name": "mlcvzoo-mmrotate",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.8,<4.0",
"maintainer_email": "",
"keywords": "",
"author": "Maximilian Otten",
"author_email": "maximilian.otten@iml.fraunhofer.de",
"download_url": "https://files.pythonhosted.org/packages/67/36/76de6b3aae6190d2319360f7919771a2b9f8c66b19684edb1440bcf870ba/mlcvzoo_mmrotate-0.1.0.tar.gz",
"platform": null,
"description": "# MLCVZoo MMRotate\n\nThe MLCVZoo is an SDK for simplifying the usage of various (machine learning driven)\ncomputer vision algorithms. The package **mlcvzoo_mmrotate** is the wrapper module for\nthe [mmrotate framework](https://github.com/open-mmlab/mmrotate).\n\n## Install for developer\n### Clone repository\n```bash\ncd YOUR_PATH\ngit clone git@gitlab.cc-asp.fraunhofer.de:silicon-economy/base/ml-toolbox/mlcvzoo-models/mlcvzoo-mmrotate.git\ncd mlcvzoo-mmrotate\n```\n### Create python environment\n```bash\nvirtualenv .venv\nsource .venv/bin/activate\nsource build.sh install --no-root\n```\nFor VSCode IDE add the relevant environment variables in .venv/bin/activate.\n```bash\nexport PYTHONPATH=PARENT_OF_YOUR_REPOSITORY\n# The MMDETECTION_DIR is needed in our unit tests for defining the\n# path to the configuration files of mmdetection. Since mmdet v2.15.0\n# the configuration are stored in the mmdet/.mim/ folder of the installed\n# mmdet package in your python environment. For older versions a specific checkout\n# is needed.\nexport MMROTATE_DIR=\"$VIRTUAL_ENV/lib/python3.10/site-packages/mmrotate/.mim\"\n```\n\n## Install for package users\n\nThe following command installs the mlcvzoo-mmrotate package, however we\nrecommend to have a look at the ./build.sh script. It is gathering all fixes\nthat are needed to setup a running python environment.\n\n```bash\npip install mlcvzoo-mmrotate\n```\n\n## Technology stack\n\n- Python\n\n",
"bugtrack_url": null,
"license": "Open Logistics Foundation License 1.3",
"summary": "MLCVZoo MMRotate Package",
"version": "0.1.0",
"project_urls": {
"Documentation": "https://git.openlogisticsfoundation.org/silicon-economy/base/ml-toolbox/mlcvzoo-mmrotate/-/blob/main/documentation/index.adoc",
"Homepage": "https://git.openlogisticsfoundation.org/silicon-economy/base/ml-toolbox/mlcvzoo-mmrotate",
"Repository": "https://git.openlogisticsfoundation.org/silicon-economy/base/ml-toolbox/mlcvzoo-mmrotate"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "8580494aeef1fc987550f9965f2939a291370eff789c6c0aacd38f231d3885c2",
"md5": "cad48ad7a46c8cc4695cca59d1782b72",
"sha256": "97c773366fe11f72852cdb83fc1b0f000d250e2d8dca940759a895eedfd8a4f9"
},
"downloads": -1,
"filename": "mlcvzoo_mmrotate-0.1.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "cad48ad7a46c8cc4695cca59d1782b72",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8,<4.0",
"size": 10703,
"upload_time": "2024-01-05T11:37:28",
"upload_time_iso_8601": "2024-01-05T11:37:28.762727Z",
"url": "https://files.pythonhosted.org/packages/85/80/494aeef1fc987550f9965f2939a291370eff789c6c0aacd38f231d3885c2/mlcvzoo_mmrotate-0.1.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "673676de6b3aae6190d2319360f7919771a2b9f8c66b19684edb1440bcf870ba",
"md5": "95fd615e88b2ea89b7e93e91e16303a9",
"sha256": "fde7eb8303adeaa134d5510221ccf27c73ed192e4c26e4d97dc1984154a306a7"
},
"downloads": -1,
"filename": "mlcvzoo_mmrotate-0.1.0.tar.gz",
"has_sig": false,
"md5_digest": "95fd615e88b2ea89b7e93e91e16303a9",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8,<4.0",
"size": 10799,
"upload_time": "2024-01-05T11:37:30",
"upload_time_iso_8601": "2024-01-05T11:37:30.090134Z",
"url": "https://files.pythonhosted.org/packages/67/36/76de6b3aae6190d2319360f7919771a2b9f8c66b19684edb1440bcf870ba/mlcvzoo_mmrotate-0.1.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-01-05 11:37:30",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "mlcvzoo-mmrotate"
}