Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nrl-ai/openvi
OpenVI - Open toolkit for Computer Vision
https://github.com/nrl-ai/openvi
computer-vision deep-learning image-classification image-processing image-segmentation no-code object-detection opencv
Last synced: about 1 month ago
JSON representation
OpenVI - Open toolkit for Computer Vision
- Host: GitHub
- URL: https://github.com/nrl-ai/openvi
- Owner: nrl-ai
- Created: 2023-08-19T04:41:56.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-01T09:24:02.000Z (12 months ago)
- Last Synced: 2024-09-28T00:22:02.181Z (about 2 months ago)
- Topics: computer-vision, deep-learning, image-classification, image-processing, image-segmentation, no-code, object-detection, opencv
- Language: Python
- Homepage:
- Size: 657 MB
- Stars: 5
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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.**Video:**
https://github.com/openvi-team/openvi/assets/18329471/42acd5b7-1bc8-497c-ab62-b1f8faf83ce5
![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 Robert Arango Lopez from Pixabay