This is a simple Python application for object detection using AWS Rekognition.
- Detects objects in images using AWS Rekognition service.
- Dockerized for easy deployment and usage.
- Python 3.6 or higher installed on your system.
- Docker installed (if running with Docker).
- An IAM user with access to AWS Rekognition. Ensure the user has appropriate permissions to use the Rekognition service.
-
Clone this repository to your local machine:
git clone https://github.com/mzazakeith/object-detection-aws.git cd object-detection
-
Install dependencies:
pip install -r requirements.txt
Using credentials.csv file:
- Ensure your AWS credentials are stored in the credentials.csv file in the root directory of the project, with the format:
access_key_id,secret_access_key
111111111111,7838383983892387uhw
- Run the application:
python3 main.py
- Build the Docker image:
docker build -t object-detection .
- Run the Docker container:
docker run -it --rm object-detection
Add your new images to the images/ directory.
Run the application and select the newly added image for object detection.
Contributions are welcome! If you have any suggestions, bug reports, or feature requests, please open an issue or submit a pull request.
This project is licensed under the MIT License.