The Object Recognition System is a versatile platform designed for real-time object detection and recognition. It supports automatic annotation, customized training, and detection using images, videos, and webcams. This system can be applied in diverse fields such as security, industry automation, and more.
- Provides automatic annotation.
- Allows customized training and detection through images, videos, and webcam.
- Python 3.7 or later
- Compatible hardware with a webcam (optional for webcam detection)
- Required libraries (listed in
requirements.txt
)
- Clone the repository:
git clone https://github.com/Muditmishra01/Infosys-Object-Recognition-System.git cd Muditmishra01/Infosys-Object-Recognition-System
- Install the required dependencies:
pip install -r requirements.txt
- Download pre-trained models (if applicable) and place them in the specified directory.
- Start the application by running:
python app.py
- Access the interface via your web browser at
http://localhost:5000
.
- Image Mode: Upload an image for object recognition.
- Video Mode: Process a video file to detect objects frame by frame.
- Webcam Mode: Use your webcam for real-time detection.
- Use the automatic annotation feature to prepare datasets.
- Customize training parameters and run your own detection models.
We welcome contributions! If you'd like to contribute:
- Fork the repository.
- Create a new branch (
git checkout -b feature-name
). - Commit your changes (
git commit -m 'Add a new feature'
). - Push to the branch (
git push origin feature-name
). - Create a pull request.
This project is licensed under the MIT License. See the LICENSE
file for details.
For questions or support, feel free to reach out via springboardmentor301@gmail.com.