Code Monkey home page Code Monkey logo

object-logo-detection's Introduction

Object and Logo Detection

Installation and Running

File Structure

  • Imp Files Modified in Yolov4 + deepsort

    • INFO.md: contains all the referenced and info about he model used for Yolov4 and deep sort
    • object_tracker.py : Implements yolov4 + deepsort and stores the segmented image of each object in a folder
    • algoa.py : Implements yolov4 + deepsort + DeepLogo for realtime detection according to the algo A as given in algo.md files
      • Outputs a Dict contains object , their ids and detected logo
    • algob.py : Implements yolov4 + deepsort + DeepLogo for realtime detection according to the algo B given in the algo.md files
      • Ouputs a dict containing object , their ids and detected logo
  • Imp Files in Deep Logo

    • single_inf.py: contains all the function that is used with the object tracker files to detect logo .. (Stands for single inference!)
    • annotations/: contains the dataset info (train,test classes distribution).Also has a parser to read through the annotation files
    • imgs/: contains the custom dataset for testing the model
    • MODEL-PERFORMARMANCE.md : Contains the info about the testing process of the model and about the results
    • Testing Process and Notebook Demonstrating Working of Logo Detection
      • Open In Colab

Algos

Algo A Flowchart

Algo A

  • Open Graph with links

Algo B Flowchart

Algo B

  • Open Graph with links

Future Scope

  • Train a single model to give object and the logo both?
  • Add more diverse images .. as images of some classes like apple are not diverse enough
  • Test More as to what qualilty of image yeilds best detection results .. then maybe apply some processing filtering techniques to make detection accurate (hence also faster)
  • Research on Sequence based methods to process video?

object-logo-detection's People

Contributors

mananmadan 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.