GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - AkshataKamerkar/NETRA: An AI-powered web app to that uses pre-trained deep learning models, in order to improve passengers safety and railway operations.

BranchesTags
Open more actions menu

Latest commit

 

History

19 Commits
19 Commits

Folders and files

NameName
Last commit message
Last commit date
.idea
.idea
 
 
Main
Main
 
 
NETRA
NETRA
 
 
models
models
 
 
static
static
 
 
templates
templates
 
 
.gitignore
.gitignore
 
 
Dashboard.mp4
Dashboard.mp4
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
db.sqlite3
db.sqlite3
 
 
manage.py
manage.py
 
 
requirements.txt
requirements.txt
 
 

Repository files navigation

🚄 Netra - A Smart Railway Surveillance 🛤️

  • In order to improve transportation infrastructure, this Repo describes a web application that uses artificial intelligence (AI) 🧠 and advanced machine learning to monitor traffic 🚦, identify potholes, and detect accidents in real time. The system intends to make travel safer and more effective by enhancing road safety 🛣️, easing traffic, and facilitating quick incident response 🚑.

📝 Description

  • The current Indian Railway CCTV Network is inadequate for effective crowd management 👥, crime prevention 🚫, and passenger health monitoring 💓. Existing systems fail to provide real-time alerts for suspicious activities, health incidents, and overcrowding, compromising passenger safety and operational efficiency. This creates safety and operational issues.

  • We propose an AI-powered web app to address this. It will use live CCTV data 🎥 and pre-trained AI models to detect crime, overcrowding, suspicious objects, and health emergencies in real-time. Authorities will receive instant alerts and have an interactive dashboard for better situational awareness and data-driven decision making, ultimately improving passenger safety and railway operations 🚄.


🔑 Key Features

  • Improve Crowd Management 👥: Powered by YOLO and SORT Algorithm.
  • Prevent Crimes 🚫: By using Three-Model Approach.
  • Monitor Passenger Health 💓: To improve Emergency Response.
  • Real-time Insights 📊: Provides Alerts and Insights on a user-friendly Dashboard.
  • Reporting 📄: Generate comprehensive reports on service performance and customer satisfaction.
  • User Authentication 🔐: Secure login system for administrators, service staff, and customers.
  • Admin Panel ⚙️: Comprehensive admin panel to manage users, services, and system settings.
  • User Panel 🖥️: User-friendly interface for customers to request services, view service history, and track ongoing services.
  • Responsive Design 📱: Fully responsive design using Bootstrap, ensuring compatibility across devices.

💻 Technologies Used

  • Django 🐍: Core and Advanced Django for server-side scripting and application logic.
  • Transfer Learning 🧠: Approach used to train the models.
  • SQL 🗃️: Database management and queries.
  • HTML 📝: Structure and content of the web pages.
  • CSS 🎨: Styling and layout of the web pages.
  • Bootstrap 📱: Responsive design framework.
  • JavaScript ⚙️: Client-side scripting for dynamic content and interactivity.
  • VSCode 🖥️: Development environment.
  • XAMPP 🌐: Local server environment for development and testing
  • GitHub 🔄: Version Control System

📋 Requirements

  • Libraries and Frameworks 📚: Django, OpenCV, Ultralytics, AllAuth.
  • Browser 🌐: Modern web browser (e.g., Chrome, Firefox, Edge).
  • Development Tools 🛠️: VSCode, GitHub, Colab.

🚀 Deployment

Accessing the project involves a few steps:

Step 1 📁: Clone the repository

    git clone https://github.com/AkshataKamerkar/Netra_fin

Step 2 ⚙️: Set Up Environment and Dependencies

  • Install Python 🐍: Ensure Python (preferably Python 3.x) is installed on your system.
  • Install Required Libraries 📚: Navigate to the project directory and install the necessary Python libraries by running
      pip install -r requirements.txt

If there's a requirements.txt file in the project, this command installs all the dependencies needed for the project to run.

Step 3 🗃️: Configure the Database

  • Create a MySQL database and import the provided SQL scripts to set up the necessary tables and data.

Step 4 🚀: Run the Application

  • Run the Application 🖥️: Launch the Django application -
    python manage.py runserver
  • Accessing the Application 🌐: Once the Django application is running, access it through your web browser using the provided address (usually http://127.0.0.1:5000/ or http://localhost:5000/).

🎥 Demo

  • Crowd Model 👥 https://youtu.be/AGwf9yHCVPg

  • Crime Notebook 📓 https://colab.research.google.com/drive/14TWBB6e205qkyP3m3tOdez3lscwQSIDD?usp=sharing

  • Dashboard 📊

Dashboard.mp4

🎯 Conclusion

  • In conclusion, Indian Railways, a lifeline for millions, faces safety challenges. Current CCTV systems lack real-time intelligence, hindering proactive response. NETRA, an AI-powered web application, is the solution. It offers real-time threat detection for crime, overcrowding, and health emergencies. Instant alerts and interactive dashboards empower authorities for informed decision-making. NETRA enhances passenger safety, operational efficiency, and creates a smoother travel experience. Let's discuss how NETRA can revolutionize railway safety in India 🚄.

About

An AI-powered web app to that uses pre-trained deep learning models, in order to improve passengers safety and railway operations.

Topics

allauthaxiomscococolabcssdeep-learningdjangohtmljoblibjsyolov8

Resources

Readme
BSD-3-Clause license
Activity

Stars

3 stars

Watchers

1 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.