Giter VIP home page Giter VIP logo

sharks's Introduction

Ocean Life Visual Classifier

Introduction

The program our team has developed is designed to assist OSU’s Big Fish Lab in analyzing video taken from cameras attached to sharks. It can identify ~10 different forms of ocean events, some of which the lab finds interesting (e.g. fish, kelp), and some of which are identified as being something non-interesting (e.g. sunlight, noise). The program has two main components: the graphical user interface (GUI), and the underlying machine learning model (classifier) that it interacts with. The program itself is provided as platform-specific executables (Windows), and comes bundled with all dependencies needed to run the program.

Development

Development of the program requires:

  • Python 3 (tested on 3.9) with packages:
    • scikit-image (0.19.1+ recommended)
    • numpy
    • openpyxl
    • ffmpeg-python
    • pysimplegui
    • sklearn
    • pandas
    • alive-progress
    • imageio-ffmpeg
    • seaborn
    • pyinstaller

Please refer to the handoff document for in-depth instructions on how to get the program running.

sharks's People

Contributors

alexis-matheson avatar mirrorkeydev avatar scottagfox avatar

Stargazers

 avatar

Watchers

 avatar  avatar

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.