Skip to content
This repository has been archived by the owner on May 17, 2022. It is now read-only.
/ IWebLens Public archive

A docker-based object detection application orchestrated by k8s. Object-detection uses YOLO tiny and OpenCV for detection and image transformations.

Notifications You must be signed in to change notification settings

ZakharA/IWebLens

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 

Repository files navigation

Table of contents

Project description

IWeblens allows end-users to send an image via http request to a web service hosted in a Docker container and receive a list of objects detected in their uploaded image.The project makes use of YOLO and OpenCV to perform required image operations/transformations and object detection.Additionally, Kubernetes is used as the container orchestration system.The object detection web service is also designed using a RESTful API that can use Python’s FLASK library.

Technologies

Project is created with:

  • Python 3.6
  • Flask
  • OpenCV
  • YOLO tiny
  • Docker
  • Kubernetes

Setup

To run this project:

  1. use kind-config to konfigure k8s on a local machine
  2. build an image using Dockerfile
  3. configure k8s service using service.yaml
  4. apply deployment.yaml
  5. that's it, you can run test script to send images and recieve object with detected objects

About

A docker-based object detection application orchestrated by k8s. Object-detection uses YOLO tiny and OpenCV for detection and image transformations.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published