Rohan Kumar Singh

Computer Vision | Machine Learning | Python | C++ | JavaScript

Follow me on GitHub

I am currently delving deeper into Computer Vision, working on projects with a primary emphasis on improving my machine learning and image processing skills. I am also interested in collaborating on projects to enhance my practical experience.

Projects

HAND DISTANCE GAME - MediaPipe, CVZone, Python

Developed Hand Distance Game utilising Python, MediaPipe, and CVZone libraries for enhanced hand tracking and interaction.

Implemented a gaming experience where users aim to virtually touch randomly positioned targets within a short distance of the webcam using hand gestures.

Integrated features such as game restart (R button) and game exit (Q button), with a visible score display within the 20-second time limit.

EXPENSE TRACKER - React, JavaScript, Context API

Developed a responsive web application for expense tracking using React and JavaScript.

Implemented features for adding and deleting expenses, providing a seamless user experience.

VIRTUAL DRAG AND DROP PROJECT - MediaPipe, OpenCV, Python

Developed a Virtual Drag and Drop Project using Python, seamlessly integrating the functionalities of MediaPipe and OpenCV libraries.

Implemented an intuitive drag-and-drop mechanism within a virtual webcam interface, allowing users to arrange and position rectangles effortlessly.

ZERO HUNT GAME - React, JavaScript, Context API

Developed a React-based game called ‘Zero Hunt’ where the objective is to locate 10 hidden zeros among 100 boxes within a limited pool of 50 moves.

Utilised the powerful Context API and useReducer for efficient data management and enhanced functionality across various components.

WEATHER CLASSIFICATION - YOLO, Python

Developed a weather classification project using the YOLO framework.

Implemented YOLO to identify and classify different weather conditions in images.

Enhanced the model for accurate detection of weather patterns, contributing to real-world weather analysis.

GESTURE VOLUME CONTROL PROJECT - MediaPipe, OpenCV, Pycaw, Python

Developed an innovative Gesture Volume Control Project using Python, harnessing the capabilities of MediaPipe, OpenCV, and Pycaw libraries.

Implemented a unique volume control mechanism where users can adjust the device’s volume by manipulating the distance between the thumb and index finger.

FACE ANONYMIZER - OpenCV, MediaPipe, Python

Developed a face anonymizer application using Python, OpenCV, and MediaPipe.

Implemented functionality to anonymize faces in various modes, including image, video, and webcam.

Acquired valuable hands-on experience in image processing and computer vision while working on this project.

COLOUR DETECTION - OpenCV, Python

Developed a colour detection project using Python and OpenCV to identify specific colours in images.

Implemented the system to focus on the colour yellow, with the flexibility to adapt and detect other colours as needed.

Showcased versatility by enabling dynamic colour changes, providing adaptability for various colour detection scenarios.

Certifications

Free Tensorflow Keras Bootcamp

Free OpenCV Bootcamp

Intermediate Machine Learning

Feature Engineering

Intro to Machine Learning

Pandas

Data Visualization

Backend Development and APIs

Programming in Java

EDUCATION

Bachelor of Technology

Relevant Courses

Sensors and Transducers

Robotics

Smart Sensors

Control Systems -1

Engineering Analysis and Design

Computer Programming (C, Python)

Data Structures and Algorithms

Database Management System

Mathematics

Basics of Mechanical Engineering

Digital Circuits and Systems

You can reach out to me via email at singh.rohankumar2002@gmail.com