Git Product home page Git Product logo

cringy's Introduction

CrInGY: Cropped Image Enhancement using GANs for YOLO

Open In Colab Build Build

Overview

Objection detection is one of the most challenging tasks in the field of Computer Vision. What makes the task more challenging is the prescence of small objects in large images. Detecting small objects in such images still remains a very difficult task till date. This Hacktober, let us all come together to find a solution to this problem. We aim to crop images into smaller bits and enhance the image quality using Generative adversarial networks. These enchanced images can then undergo object detection and stitching the smaller patches back together gives us the original image again.

Current Goals

  • Add dataset creator for Image enhancement GAN.
  • Test out various GANs to see which model suits the purpose.
  • Create dataset_generator.py that takes in an input image folder and patch size and returns source and target images for training the GAN Network.
  • Create gan_trainer.py that takes in source training folder, source label folder, model name, and other hyper-parameters and trains a GAN model.
  • Test the performance of pre-trained YOLO v5 models on original images and compare them with enhanced images.
  • Add a Colab notebook to demonstrate how to use the functions for custom usage.

Contributing

CrInGY would love to see you contribute to our opensource project. To become a contributor, put an email to [email protected] or [email protected] and wait till the current maintainers assign a use-case to you.

cringy's People

Contributors

sheikhazhanmohammed avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

m-abbas-ansari

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.