Kushal997-das / Project-Guidance

:octocat:🌟 The Ultimate resources for beginner to advance level projects all at one place 💻 🎯🚀
https://project-guidance.vercel.app/
MIT License
459 stars 329 forks source link

Title: An open CV game! #999

Closed DivyanshiSingh00 closed 3 weeks ago

DivyanshiSingh00 commented 2 months ago

I would like to add an Open CV game in your AI section of the project. Please assign this to me!!!

DivyanshiSingh00 commented 2 months ago

Please assign me this issue

Kushal997-das commented 2 months ago

Creating a game using OpenCV can be a fun project!

Solution:

Considering I had openCV already installed on my PC and I want to build a basic game : -> I will Set up the Game Environment: such as the game window and any objects or characters within it -> Capture User Input and Update the game state: involves moving characters and updating scores -> Implement Computer Vision: Utilize OpenCV for tasks like object detection and gesture recognition. -> Integrate OpenCV: Combine computer vision features with game logic -> Display Game State and then Continuously loop through the above steps until the user decides to quit. -> Optimize and Polish: Improve performance and enhance user experience.

Why me?

I am GSSOC'24 Contributor With deep expertise in CNNs and computer vision, I am well-suited for this project. My experience encompasses theoretical understanding and practical application, as demonstrated by presentations and project work. Recently I contributed to a startup where my role centered around the areas of computer vision (image recognition, object detection, pose estimation) and large language models (hallucination mitigation, access control, RAG, fine-tuning, knowledge graphs, dynamic policy enforcement) making me confident in contributing effectively to this endeavor.

If you want to contribute create a new issue kindly do not add any comment under any other issue .

Kushal997-das commented 2 months ago

@DivyanshiSingh00 Explain n details about your project .

DivyanshiSingh00 commented 2 months ago

@DivyanshiSingh00 Explain n details about your project .

@Kushal997-das These are the details of my project:

I'll be using the modules opencv, mediapipe and a few more to design that game. Initially setting up the camera fame and the hand module from mediapipe will be done. taking random module into consideration I'll plot some random enemies. and the final part will be the camera setup, converting image to RGB for processing with the mediapipe and then it would detect the hand landmarks, now creating the enemy and updating the score. the game would start with detecting hand's index finger tip if it is near the enemy, it increments the score, moves the enemy, and starts the timer if not already started. Timer will continuously be updating the value now if the timer has expired it will end the game and display the final score.

varshithar12 commented 2 months ago

I agree to follow this project's Code of Conduct I'm a GSSOC'24 contributor I want to work on this issue.