Skip to content

Harshavardhanjo/ROI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Restricted Zone Monitoring System

Detection of "objects" in a user definable/customizable Region Of Interest.

Description

This project is a full stack application made from Reactjs(Front-End), Flask_API(MiddleWare), and a database of your choice. The application is built to detect "objects" in a virtually created "Region Of Interest" by the user, which is also cuztomizable for future purposes.

Front_End:

  • User can create a ROI of their preference in a frame extracted from the Video_feed. alt text

Back_End:

The Processed Frame

Black bg

alt text


White bg

alt text


The ROI

alt text


Detection:

Output

  • alt text

Getting Started

Dependencies

  • ReactJS
  • Flask
  • Axios
  • KonvaJS
  • React-Router-dom
  • styled-components
  • react-router
  • OpenCv
  • flask_cors
  • imutils
  • numpy

Installing

  • Create a react-app using npx create-react-app my-app.
  • Make a Virtual Environment for executing python files.
  • Run the following command pip install -r requirements.txt

Executing program

  • Navigate to Roi/src
  • Execute npm start --open
  • Execute python roi.py
  • Navigate to /Konva on the web-application

Help

  • Create a Virtual Environment while executing the python code for minimizing environmental errors.
  • Make sure the right packages and its versions are installed.

Authors

Harshavardhan Jothi Kumar

LinkdIn : https://www.linkedin.com/in/harshavardhan-jothi-kumar-259ba8185/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published