Git Product home page Git Product logo

👋 Hi, I’m Ayush Kesarwani

Image


- 👀 I’m interested in Machine Learning, Deep Learning, AI, Web Development, & Data Structure.

- 🌱 I’m currently pursuing Computer Science Engineering with specialization in Machine Learning and AI.

- 💞️ I’m looking to collaborate on some exciting ML Projects.

- 📫 How to reach me -



GitHub Stats

Ayush Kesarwani's GitHub stats

Top Langs

Ayush Kesarwani's Projects

hacktoberfest2021 icon hacktoberfest2021

This repository is created for the educational purpose and making students aware of open source contributions.

image-processing-opencv icon image-processing-opencv

This repository is focused on having various feature implementation of OpenCV in Python. The aim is to have a minimal implementation of all OpenCV features together, under one roof.

ml-projectyard icon ml-projectyard

This repo consists of multiple machine learning based projects with frontend

neural-style-transfer icon neural-style-transfer

Neural style transfer (NST) is an optimization technique which takes two images, a Content image (the one you want to edit) and a style quotation image, and combine them together so the resultant image looks like the content image, but “edited” in the style of the style quotation image.

optidash-challenge-ocr-for-hand-written-digits icon optidash-challenge-ocr-for-hand-written-digits

- An implementation of an OCR for hand-written text - The algorithm takes a single file as input (JPEG, PDF) and returns all hand-written text (mostly digits) found and recognized on that input.

orange-fruit-recognition-using-image-segmentation icon orange-fruit-recognition-using-image-segmentation

For the recognition of orange fruit, using edge detection and color detection method. And for this methodology, I used image segmentation. Input images are of the oranges which were captured at different lighting condition and used image segmentation to detect color of the image. Implementation is done in Python. In this system, the user will input an image of an orange. The model will convert the image from RGB to a grayscale image for further processing.

road_lane_detection icon road_lane_detection

Task is to identify Road either by Image processing technique or deep learning. There are multiple ways we can detect roads. We can use the learning-based approaches, such as training a deep learning model on an annotated video dataset or use a pre-trained model. However, I used simpler methods to detect road with the popular OpenCV library in Python. As we can observe there are several different things apart from the road in the frames/images. So, before processing those images I used the Frame mask technique to ignore unwanted objects, and then we are just left with roads in the image. After this, applied image thresholding for changing the pixel values in the image if they are greater then the threshold value and Hough line Transformation to detect lane but unfortunately in the images lanes drawn on the road were not that clear so, as I thought if I'll be able to detect lanes I can easily take their reference and mark the road with a polygon but this approach failed. Then I simply used Frame mask and image thresholding technique for further processing. I have processed the video in three parts as I wasn't able to process the whole video at once due to OUTOFMEMORYERROR (the system wasn't able to handle 3336 images at once) then after the images/frames have been processed and in each frame/image road is marked. Finally, I combined the frames into a video. Since I processed in three parts, I got three output videos. Then to get a final output video of the given input I used Moviepy library to merge these three videos into one.

rudra icon rudra

RUDRA: A web application for Police and Public Assistance.

scala-programming icon scala-programming

Scala Stands for Scalable Language. From writing small scripts to building large systems ( Scala can do wide range of programming). It runs on Standard Java Platform and it interoperates Seamlessly with all java libraries. Scala is a blend of OOP and Functional programming concepts and is a statically typed language..

skillsacademy icon skillsacademy

This repository contains some of the artifacts for the Skills Academy labs

support_vector_machine icon support_vector_machine

Machine Learning Algorithm , Support Vector Machine Used For Facial Recognition And Understand How it Works on Linearly Separable data.

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.