All Projects → openvisionapi → ova-server

openvisionapi / ova-server

Licence: other
OpenVisionAPI server

Programming Languages

python
139335 projects - #7 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to ova-server

SketchRecognition
Model and Android app for sketch recognition using Google's quickdraw dataset
Stars: ✭ 28 (-69.89%)
Mutual labels:  tensorflow-lite
Netron
Visualizer for neural network, deep learning, and machine learning models
Stars: ✭ 17,193 (+18387.1%)
Mutual labels:  tensorflow-lite
yolor
implementation of paper - You Only Learn One Representation: Unified Network for Multiple Tasks (https://arxiv.org/abs/2105.04206)
Stars: ✭ 1,867 (+1907.53%)
Mutual labels:  yolov4
tflite flutter helper
TensorFlow Lite Flutter Helper Library
Stars: ✭ 85 (-8.6%)
Mutual labels:  tensorflow-lite
Delta
DELTA is a deep learning based natural language and speech processing platform.
Stars: ✭ 1,479 (+1490.32%)
Mutual labels:  tensorflow-lite
TFLite-ModelMaker-EfficientDet-Colab-Hands-On
TensorFlow Lite Model Makerで物体検出を行うハンズオン用資料です(Hands-on for object detection with TensorFlow Lite Model Maker)
Stars: ✭ 15 (-83.87%)
Mutual labels:  tensorflow-lite
mruby-tflite
MRuby binding for TensorFlow Lite
Stars: ✭ 14 (-84.95%)
Mutual labels:  tensorflow-lite
Tensorflow-Lite-Object-Detection-with-the-Tensorflow-Object-Detection-API
Run object detection on edge devices using Tensorflow Lite
Stars: ✭ 23 (-75.27%)
Mutual labels:  tensorflow-lite
Open nsfw android
🔥🔥🔥色情图片离线识别,基于TensorFlow实现。识别只需20ms,可断网测试,成功率99%,调用只要一行代码,从雅虎的开源项目open_nsfw移植,该模型文件可用于iOS、java、C++等平台
Stars: ✭ 1,586 (+1605.38%)
Mutual labels:  tensorflow-lite
Tensorflow Lite Demo
An example Android application using TensorFLow Lite is available on Tensorflow github, Creating a project directory in tensorflow/tensorflow/contrib/lite/ , which is builted on Android studio 3.0.I have download the model of tflite format and complie the libtensorflowlite_jni.so and libtensorflowlite.jar
Stars: ✭ 15 (-83.87%)
Mutual labels:  tensorflow-lite
Tensorflow-lite-kotlin-samples
📌This repo contains the kotlin implementation of TensorflowLite Example Android Apps🚀
Stars: ✭ 17 (-81.72%)
Mutual labels:  tensorflow-lite
google-coral
Community gathering point for Google Coral dev board and dongle knowledge.
Stars: ✭ 81 (-12.9%)
Mutual labels:  tensorflow-lite
pytorch YOLO OpenVINO demo
No description or website provided.
Stars: ✭ 73 (-21.51%)
Mutual labels:  yolov4
BodyPoseEstimationAndroid
🙋‍♂️Use Body Pose Estimation to perform pose matching on Android
Stars: ✭ 15 (-83.87%)
Mutual labels:  tensorflow-lite
Open-Source-Models
Address book for computer vision models.
Stars: ✭ 30 (-67.74%)
Mutual labels:  yolov4
pico-mnist
Number recognition with MNIST on Raspberry Pi Pico + TensorFlow Lite for Microcontrollers
Stars: ✭ 44 (-52.69%)
Mutual labels:  tensorflow-lite
awesome-ml-demos-with-ios
The challenge projects for Inferencing machine learning models on iOS
Stars: ✭ 1,040 (+1018.28%)
Mutual labels:  tensorflow-lite
FaceIDLight
A lightweight face-recognition toolbox and pipeline based on tensorflow-lite
Stars: ✭ 17 (-81.72%)
Mutual labels:  tensorflow-lite
yolo deepsort
Fast MOT base on yolo+deepsort, support yolo3 and yolo4
Stars: ✭ 47 (-49.46%)
Mutual labels:  yolov4
Xtreme-Vision
A High Level Python Library to empower students, developers to build applications and systems enabled with computer vision capabilities.
Stars: ✭ 77 (-17.2%)
Mutual labels:  yolov4

Open Vision API

Status License: AGPL v3 security: bandit

🚀 Quick start

Checkout ova-client for a quick demo.

Installing

  1. Setup a local enviroment using tensorflow lite as backend framework
$ make setup-tensorflow-lite

See the documentation for the list of supported deep learning frameworks.

  1. Download the models:
$ source .venv/bin/activate
$ ./cli.py download --model=yolov4 --framework=tensorflow_lite --hardware=cpu

Usage

Run the ova-server

$ make run

[2021-03-26 19:45:37 +0100] [396769] [INFO] Starting gunicorn 20.0.4
[2021-03-26 19:45:37 +0100] [396769] [INFO] Listening at: http://0.0.0.0:8000 (396769)
[2021-03-26 19:45:37 +0100] [396769] [INFO] Using worker: sync
[2021-03-26 19:45:37 +0100] [396771] [INFO] Booting worker with pid: 396771

Get the official client

$ git clone https://github.com/openvisionapi/ova-client
$ cd ova-client
$ make setup
$ source .venv/bin/activate
$ DETECTION_URL=http://localhost:8000/api/v1/detection ./ova_client.py detection images/cat.jpeg

More information about the ova-client https://github.com/openvisionapi/ova-client

⛏️ Built Using

✍️ Author

Badr BADRI

🤝 Contributing

Your contributions are welcome !

Setting up development environment

To setup the development environment, simply run this command

$ make dev

Code-style checks

black is used for code formatting.

mypy is used for static typing.

🔧 Tests

To run the tests, simply run those commands

$ make dev
$ make test

📄 Documentation

Full documentation can be found here:

https://openvisionapi-documentation.readthedocs.io/en/latest/

⚖️ License

AGPLv3

Copyright © 2021-2022 Badr BADRI @pythops

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].