Loading repository data…
Loading repository data…
Assem-ElQersh / repository
Rock-Paper-Scissors Game is a Python application that uses computer vision to let you play the classic hand game against an AI. It captures hand gestures through your webcam, recognizes rock, paper, or scissors movements, and tracks scores as you compete against random computer selections.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
This is a Rock-Paper-Scissors game built with Python, using OpenCV for webcam input and cvzone for hand gesture recognition. The game allows you to play against an AI, which makes random choices for Rock, Paper, or Scissors.
To run this project, you'll need the following Python packages:
opencv-pythoncvzoneYou can install these dependencies using the command:
pip install -r requirements.txt
python rock_paper_scissors.py
Rock-Paper-Scissors-Game/
├── Resources/
│ ├── BG.png # Background image for the game interface
│ ├── 1.png # Image for Rock (AI choice)
│ ├── 2.png # Image for Paper (AI choice)
│ └── 3.png # Image for Scissors (AI choice)
├── RPS-CV.py # Main game script
├── requirements.txt # Dependencies for the project
└── README.md # Project documentation
The required Python libraries can be installed using:
pip install -r requirements.txt
Feel free to submit issues, fork the repository, and send pull requests.
This project is licensed under the Apache License 2.0.
OpenCV for computer vision capabilities.cvzone for making hand gesture recognition easier.