# OpenVI - Open toolkit for Computer Vision
This project aims to create a toolkit for computer vision, with image processing and computer vision training with no code. The main features are:
- Image processing graph: Everyone can create image processing graphs with OpenCV. Try the result in real time.
- Training machine learning models for object detection, image classification, and other computer vision tasks.
- Deploy machine learning models to devices.
![OpenVI](https://raw.githubusercontent.com/openvi-team/openvi/main/openvi.png)
## Environment
- Python 3.9
```bash
pip install Cython numpy==1.23.0
pip install -e .
```
## Run
```bash
python -m openvi.main
```
[OpenVI - Screencast](https://github.com/openvi-team/openvi/assets/18329471/db9047e2-3b0b-4052-bdb2-ea550d481921)
![OpenVI - Screenshot](https://github.com/openvi-team/openvi/assets/18329471/96b6711b-e85f-4429-909b-e80cefaabef1)
![OpenVI - Screenshot](https://github.com/openvi-team/openvi/assets/18329471/5f3a4008-ab71-44d4-9f0f-1a62e0c6cfc7)
![OpenVI - Screenshot](https://github.com/openvi-team/openvi/assets/18329471/d9445a3b-3b43-4344-b633-a3f0ada9ff9e)
## Build and Publish
- Build and publish to PyPI:
```bash
python setup.py build twine
bash build_and_publish.sh
```
## References
We used some code and media from the following sources:
- Image processing graph: [Image-Processing-Node-Editor](https://github.com/Kazuhito00/Image-Processing-Node-Editor) - License: Apache 2.0.
- Video of <a href="https://pixabay.com/vi/users/robert_arangol-17277286/?utm_source=link-attribution&utm_medium=referral&utm_campaign=video&utm_content=46026">Robert Arango Lopez</a> from <a href="https://pixabay.com/vi//?utm_source=link-attribution&utm_medium=referral&utm_campaign=video&utm_content=46026">Pixabay</a>
Raw data
{
"_id": null,
"home_page": "https://github.com/openvi-team/openvi",
"name": "openvi",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": "",
"keywords": "opencv,deep learning,machine learning,computer vision,image processing,video processing,video analysis,video analytics,video",
"author": "OpenVI Team",
"author_email": "",
"download_url": "https://files.pythonhosted.org/packages/d2/cb/15beb507f26045f7aa60955086e04bea4a8f2bb559d4648f7f11d956377f/openvi-0.0.3.tar.gz",
"platform": null,
"description": "# OpenVI - Open toolkit for Computer Vision\n\nThis project aims to create a toolkit for computer vision, with image processing and computer vision training with no code. The main features are:\n\n- Image processing graph: Everyone can create image processing graphs with OpenCV. Try the result in real time.\n- Training machine learning models for object detection, image classification, and other computer vision tasks.\n- Deploy machine learning models to devices.\n\n![OpenVI](https://raw.githubusercontent.com/openvi-team/openvi/main/openvi.png)\n\n## Environment\n\n- Python 3.9\n\n```bash\n\npip install Cython numpy==1.23.0\npip install -e .\n```\n\n## Run\n\n```bash\npython -m openvi.main\n```\n\n[OpenVI - Screencast](https://github.com/openvi-team/openvi/assets/18329471/db9047e2-3b0b-4052-bdb2-ea550d481921)\n\n![OpenVI - Screenshot](https://github.com/openvi-team/openvi/assets/18329471/96b6711b-e85f-4429-909b-e80cefaabef1)\n\n![OpenVI - Screenshot](https://github.com/openvi-team/openvi/assets/18329471/5f3a4008-ab71-44d4-9f0f-1a62e0c6cfc7)\n\n![OpenVI - Screenshot](https://github.com/openvi-team/openvi/assets/18329471/d9445a3b-3b43-4344-b633-a3f0ada9ff9e)\n\n\n## Build and Publish\n\n- Build and publish to PyPI:\n\n```bash\npython setup.py build twine\nbash build_and_publish.sh\n```\n\n## References\n\nWe used some code and media from the following sources:\n\n- Image processing graph: [Image-Processing-Node-Editor](https://github.com/Kazuhito00/Image-Processing-Node-Editor) - License: Apache 2.0.\n- Video of <a href=\"https://pixabay.com/vi/users/robert_arangol-17277286/?utm_source=link-attribution&utm_medium=referral&utm_campaign=video&utm_content=46026\">Robert Arango Lopez</a> from <a href=\"https://pixabay.com/vi//?utm_source=link-attribution&utm_medium=referral&utm_campaign=video&utm_content=46026\">Pixabay</a>\n",
"bugtrack_url": null,
"license": "Apache-2.0 license",
"summary": "No-code platform for computer vision",
"version": "0.0.3",
"project_urls": {
"Homepage": "https://github.com/openvi-team/openvi"
},
"split_keywords": [
"opencv",
"deep learning",
"machine learning",
"computer vision",
"image processing",
"video processing",
"video analysis",
"video analytics",
"video"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "e0dd48148c65d02be547a22e8b3186db74274146b7ab610c1450c10865782ef4",
"md5": "0ee4c0b7bda4b48c41d655868e0f4c84",
"sha256": "bf828694c8f0048f6264914696c5251248064bd7de2a51572ab6b91d77ead706"
},
"downloads": -1,
"filename": "openvi-0.0.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "0ee4c0b7bda4b48c41d655868e0f4c84",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 52297930,
"upload_time": "2023-11-30T14:55:54",
"upload_time_iso_8601": "2023-11-30T14:55:54.180443Z",
"url": "https://files.pythonhosted.org/packages/e0/dd/48148c65d02be547a22e8b3186db74274146b7ab610c1450c10865782ef4/openvi-0.0.3-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d2cb15beb507f26045f7aa60955086e04bea4a8f2bb559d4648f7f11d956377f",
"md5": "90cb74896748b0ec142869ee70dee59c",
"sha256": "c01ea6b9c8bce962a54ca1f661ebfcd0bf30a6adba774a6f768587abbea78b2a"
},
"downloads": -1,
"filename": "openvi-0.0.3.tar.gz",
"has_sig": false,
"md5_digest": "90cb74896748b0ec142869ee70dee59c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 52154156,
"upload_time": "2023-11-30T14:58:10",
"upload_time_iso_8601": "2023-11-30T14:58:10.181692Z",
"url": "https://files.pythonhosted.org/packages/d2/cb/15beb507f26045f7aa60955086e04bea4a8f2bb559d4648f7f11d956377f/openvi-0.0.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-11-30 14:58:10",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "openvi-team",
"github_project": "openvi",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "openvi"
}