Fire Detection Using Surveillence Camera web app Project with Source Code

Buy Now ₹1501

Introduction:

The objective of this project is to develop a web application that uses surveillance cameras to detect fire and alert users in real-time. The application uses computer vision algorithms and machine learning techniques to analyze video footage from the cameras and detect the presence of fire. The project aims to improve fire safety by detecting potential fire hazards early and allowing users to take appropriate action.

Methods:

The project involved several steps, including collecting and labeling a dataset of video footage that contained both fire and non-fire events, preprocessing the video footage to extract individual frames, and training a machine learning model using the preprocessed dataset. The machine learning model was a convolutional neural network (CNN) that was trained to detect the presence of fire in an image.

Once the machine learning model was trained, a web application was developed that allowed users to upload video footage from their surveillance cameras. The uploaded footage was analyzed frame by frame using the trained machine learning model to detect the presence of fire. If fire was detected, the application triggered an alert and notified the user via email or SMS. The application also provided a live video feed from the surveillance camera and highlighted the region where the fire was detected.

Results:

The developed web application was able to accurately detect the presence of fire in video footage from surveillance cameras. The machine learning model achieved an accuracy of over 95% on the test dataset, indicating that it was able to accurately distinguish between fire and non-fire events. The web application was also able to provide real-time alerts and notifications to users when fire was detected, allowing them to take appropriate action.

Discussion:

The developed web application has several potential applications in improving fire safety in buildings. For example, it can be used in warehouses, factories, and other industrial settings where fire hazards are common. The application can also be used in homes and other residential settings, alerting residents to potential fire hazards in real-time.

The project has several limitations that should be considered. One limitation is the need for high-quality video footage from surveillance cameras. The accuracy of the machine learning model is highly dependent on the quality of the video footage. Another limitation is the need for periodic retraining of the machine learning model to ensure that it continues to accurately detect fire over time.

Conclusion:

The project has demonstrated the feasibility of using surveillance cameras and machine learning algorithms to develop a web application for fire detection. The application has the potential to improve fire safety in various settings, including industrial and residential settings. Further research is needed to optimize the accuracy of the machine learning model and to develop additional features that can enhance the functionality of the application.

Technology Used in the project :-

  1. We have developed this project using the below technology
  2. HTML : Page layout has been designed in HTML
  3. CSS : CSS has been used for all the desigining part
  4. JavaScript : All the validation task and animations has been developed by JavaScript
  5. Python : All the business logic has been implemented in Python
  6. Flask: Project has been developed over the Flask Framework

Supported Operating System :-

  1. We can configure this project on following operating system.
  2. Windows : This project can easily be configured on windows operating system. For running this project on Windows system, you will have to install
  3. Python 3.6.10, PIP, Django.
  4. Linux : We can run this project also on all versions of Linux operating systemMac : We can also easily configured this project on Mac operating system.

Installation Step : -

  1. python 3.6.8
  2. command 1 - python -m pip install --user -r requirements.txt
  3. command 2 - python app.py

ISP Management Solution PHP Script

The ISPManager is a complete Internet Service Providers (ISP) Management solution. The new version of this application comes with tons of new features including Stripe payment, email notification, user auto disconnect with package expires, home page, service zone, role base access, customer manager, billing and payment invoice download and many more

New in this version

  1. Stripe payment gateway
  2. Email notifications (billing and payment)
  3. User auto disconnects when package expires (must support cron)
  4. User auto disconnects if not paid within time (must support cron)
  5. Home page
  6. Customer manager
  7. Service zone
  8. Package duration
  9. Payment submission time limit
  10. Auto bill generation when adding/renewing user
  11. New Mikrotik options
  12. Custom reporting
  13. Role based access control
  14. Can be used without reseller
  15. Can be used without Mikrotik
  16. Billing and payment invoice download
  17. Package can be added as PPP or HotSpot profile
  18. Auto populate PPP service and profile
  19. New UI

Other features

  1. Package management
  2. User management
  3. Reseller management
  4. Staff management
  5. Mikrotik API
  6. Different price for user and reseller
  7. Resellers manage their own user
  8. Ticket based support
  9. Enable/ disable single user
  10. Change user package
  11. Income & expense management
  12. 20 pre-build Mikrotik command output
  13. Mikrotik log download
  14. All & active PPPoE users
  15. All & active HotSpot users
  16. Custom reports
  17. User profile
  18. User profile (by reseller)
  19. User profile (by service zone)
  20. User profile (by manager)
  21. User billing
  22. User payment
  23. Income report
  24. Expense report

Server requirements:

  1. PHP >= 7.4
  2. MySQL Version >= 4.1
  3. BCMath PHP Extension
  4. Ctype PHP Extension
  5. JSON PHP Extension
  6. Mbstring PHP Extension
  7. OpenSSL PHP Extension
  8. PDO PHP Extension
  9. Tokenizer PHP Extension
  10. XML PHP Extension

Mikrotik requirements

  1. RouterOS version 3+
  2. API services enable
  3. Firewalls allow port 8728 for API communication
  4. User credentials with api access

For Live Demo & Enquiry  :

Call/WhatsApp : +916263056779

Email : official@projectworlds.in

Script Come With :

  • Free Installation support
  • Free technical support
  • Future product updates
  • Quality checked by PROJECTWORLDS
  • Lowest price guarantee
  • 3 months support included