Skip to content

nrl-ai/openvi

Repository files navigation

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:

OpenVI.-.Open.toolkit.for.Computer.Vision.mp4

OpenVI

Environment

  • Python 3.9
pip install Cython numpy==1.23.0
pip install -e .

Run

python -m openvi.main
Screencast.from.11-30-2023.09.07.03.PM.webm

OpenVI - Screenshot

OpenVI - Screenshot

OpenVI - Screenshot

Build and Publish

  • Build and publish to PyPI:
python setup.py build twine
bash build_and_publish.sh

References

We used some code and media from the following sources: