Hello,
I am Rithwik
I'm a
About
Skills
PROGRAMMING LANGUAGES
C
C++
Python
Java
Verilog
Latex
FRONTEND
HTML
Css
Bootstrap
JavaScript
PHP
Work
Real-time Background Changer using SelfiSegmentation
• Developed a background changer application using Python, OpenCV, and the cvzone library to remove the background from the video stream in real-time and replace it with a custom image.
• Utilized the SelfiSegmentation module to segment the foreground and background of the captured frames and apply the desired image as the background.
• Implemented keyboard controls to switch between different backgrounds and stop the execution of the program.
• This project has various potential applications in the current society, such as in the entertainment industry for creating virtual backgrounds in films, television, and live performances. It can also be useful in video conferencing software to enable users to change their backgrounds during virtual meetings and presentations, adding an element of personalization and professionalism. Additionally, it can be used in the gaming industry to create immersive environments and in the education sector for creating engaging and interactive virtual classrooms.
Technologies used:
PYTHON
OPENCV
HACKSQUAD
OPENSOURCE
SEP 2022
• Contributed to an open-source game project from the basic stage to the advanced stage using the skills I have learned.
• Enhanced the UI/UX of some Open source projects.
• My team and I worked hard to place in the top 15 teams of HackSquad 2022 by contributing to numerous open source projects. Learned many new things while working with the team.
Technologies used:
C++
HTML
CSS
JavaScript
HACKTOBERFEST
OPENSOURCE
SEP 2022
• Demonstrated a deep passion for open-source projects by contributing to the front-end of various projects and enhancing user interfaces using HTML, CSS, and JavaScript.
• Analyzed user needs and feedback to tailor designs and improve the overall user experience, resulting in increased user engagement and satisfaction.
• Collaborated with diverse teams to implement design changes and contribute to the open-source community, exhibiting strong teamwork and communication skills.
Technologies used:
HTML
CSS
JavaScript
MOTION DETECTION USING OPENCV
• Developed a sophisticated motion detection project independently using OpenCV and advanced programming techniques to detect motion and notify the owner via a WhatsApp message within a minute.
• Implemented the use of threshold frames to accurately calculate motion and improve the reliability of the motion detection system, highlighting a strong understanding of computer vision principles and the ability to apply them effectively in practical applications.
• Demonstrated strong skills in computer vision, thresholding, and counters, resulting in an efficient and reliable motion detection system that maximized positive outcomes.
• Created a valuable tool that aids in real-life scenarios such as security and surveillance, showcasing a dedication to technological innovation and personal initiative.
Technologies used:
PYTHON
OPENCV
PYWHATKIT
WEBSITES DEVEL❤PED
NETWORK SPEED TEST
TYPING SPEED TEST
TOURISM WEBSITE
GPA CALCULATOR
CGPA CALCULATOR
PORTFOLIO