Profile Image

Soumalya Das

Grade 7 | Points: 13480 | Rank: 1816

A guy interested in programming. Eager learner. Favorites are Python and Java.

Hobby: Playing Chess

Share profile

Classes completed

65

Quizzes submitted

62

Projects submitted

62

Activities

Fetching Trivia Questions and Displaying Them

Students will use a Trivia API to fetch trivia questions and create an interactive quiz where they can answer the questions and receive feedback.

Fetching Data from Public APIs

Students will use the requests library to fetch data from public APIs (e.g., joke API, trivia API) and display the results in a user-friendly way.

Gesture-Controlled Photo App with Filters

In this activity, students will build a real-time gesture-controlled photo app that allows them to apply different filters (grayscale, sepia, negative, blur) and take screenshots using hand gestures.

Gesture-Controlled Photo App with Filters

In this activity, students will build a real-time gesture-controlled photo app that allows them to apply different filters (grayscale, sepia, negative, blur) and take screenshots using hand gestures.

Gesture-Based Scrolling Control

Students will build a gesture-controlled scroll system that detects hand gestures in real-time and controls the system’s scrolling behavior based on whether the hand is open or closed.

Real-Time Gesture Control with OpenCV

Students will build a simple application where they can control the actions (like moving a shape or drawing lines) on the screen using hand gestures in real-time. This activity will help them learn the basic steps of gesture tracking and control.

View more

Projects

Gesture-Controlled Scrolling System Using Hand Gestures

In this assignment, you will build a real-time gesture control system that allows you to scroll up and down using hand gestures. Using MediaPipe for hand tracking, PyAutoGUI for controlling scrolling, and OpenCV for real-time image processing, you will create an interactive gesture-based controller that tracks your hand movements and scrolls based on specific gestures (open palm for scroll up, closed fist for scroll down).

Implementing Gesture-Based Volume and Brightness Control

In this assignment, you will extend your understanding of gesture control by building a system that adjusts your computer’s volume and screen brightness using hand gestures. By calculating the distance between the thumb and index finger, you will control the volume and brightness of your device in real-time, providing interactive feedback on the screen.

Building a Gesture-Controlled Photo App with Real-Time Filters

In this assignment, you will enhance your gesture-controlled photo app by experimenting with different hand gestures to capture images and apply dynamic filters (grayscale, sepia, negative, blur). You will implement the logic to switch between different filters based on hand gestures, such as thumb touching the index finger for photo capture and thumb touching any other finger for changing filters.

Implementing Gesture Control with OpenCV

In this assignment, you will extend your knowledge of gesture control by building a simple real-time gesture interaction system. Using OpenCV, you will track hand gestures using color filtering and contour detection techniques. You will experiment with capturing specific gestures and triggering interactive actions based on those gestures, such as moving shapes or drawing lines.

Enhancing Your Image Processing with Color Filters and Edge Detection

In this assignment, you will continue experimenting with the image processing techniques covered in the lesson, focusing on applying color filters and performing edge detection on images. You will dynamically toggle between filters and edge detection methods using keyboard input and observe the effects on real-time image processing.

Image Manipulation Challenge

In this project, you will apply fundamental image manipulation techniques, including rotation, cropping, and brightness adjustments, using OpenCV. This project will deepen their understanding of how these operations work and how they affect images in the context of computer vision and AI applications.

View more