Code Monkey home page Code Monkey logo

ujjwalkar0 / deep-plastic Goto Github PK

View Code? Open in Web Editor NEW
3.0 1.0 0.0 168.36 MB

It is a Trash Plastic Detection system. It comes with both CLI and web versions. Embedded computers with Satellites, drones, submarines, etc. detect and send pictures of trash plastic to a database. It can detect plastics from a video, and send them to a server. A web interface also available where we can upload video, and trash pastics of the videos shown on website.

Home Page: https://oceanplastic.herokuapp.com

Python 20.05% HTML 19.81% Jupyter Notebook 60.14%
python darknet-yolo yolov4 django-framework colab-notebook

deep-plastic's Introduction

This project is for NASA Space Apps Challenge : https://2021.spaceappschallenge.org/challenges/statements/leveraging-aiml-for-plastic-marine-debris/details

Problem

Plastic pollution has a direct and fatal impact on ocean life. Thousands of seabirds, sea turtles, seals and other marine mammals are killed every year after ingesting or entangled in plastic. Plastic fragments that contain chemicals and are often ingested by marine animals can harm wildlife. Floating plastic trash can survive in the water for thousands of years, as a miniature transportation vehicle for invasive species, destroying habitats. The most obvious and disturbing effect of ocean plastics is the ingestion, suffocation and entanglement of hundreds of marine species. Marine wildlife such as seabirds, whales, fish, and sea turtles mistake plastic waste for prey, and most of them starve to death because their stomachs are full of plastic debris.

We don’t Know how much plastic affect ocean environment. This project describe how to detect it.

Solution : Monitor Plastics and Reduce uses

I have made a Trash Plastic Detection system. It comes with both CLI and web versions. Embedded computers with Satellites, drones, submarines, etc. detect and send pictures of trash plastic to a database. It can detect plastics from a video, and send them to a server. A web interface also available where we can upload video, and trash plastics of the videos shown on website. In future if we make a similar system that detects ocean life and sends images to the same server, and show these in an app, people interested in ocean life download the app. People see how we waste our earth, and they reduce the use of plastic

How It Works ?

image

Daily Report showing in graph

image

Limitations for external users

To upload video or image you must have credentials. We don't allow external users to register our website, as this prototype allows images from their organizations.

What benefits does it have?

If we make a similar system that detects ocean life and sends images to the same server, and show these in an app, people interested in ocean life download the app. People see how we waste our earth, and they reduce the use of plastic. This is the benefit.

Technology Uses :

  • Python
  • Opencv
  • Django
  • Bootstrap
  • Yolo

References:

Get started with: https://github.com/gautamtata/DeepPlastic

Dataset: https://drive.google.com/drive/folders/1tk4HDftOVzmROHpkWRUIwL0Gu_p2E-qa

Youtube: https://youtu.be/yGMZOD44GrI and others...

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.