Skip to content

Latest commit

 

History

History
45 lines (29 loc) · 1.07 KB

File metadata and controls

45 lines (29 loc) · 1.07 KB

AWSIP

AWSIP (Amazon Web Service Image Processing) is a distributed image processing system over cloud service provided by AWS.

It is capable of handling multiple simple and advanced image processing operations on single or multiple of images simulatniously, scalable and tolerant towards faults.

Installation

To try the application yourself:

1- Clone this repo

2- Install the following libraries:

  • boto3
  • aioboto3
  • numpy
  • logging
  • requests
  • uuid
  • threading
  • hashlib
  • json
  • flask

3- Ask one of the system adminstartors to provide you a key to access AWS components.

Usage

1- launch the GUI (or main.py for a CLI)

2- Upload one or more images and select the desired image processing operation

3- Download the results, that's it!

4- For advanced analysis: you can monitor the currently active VMs and their info

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

License

MIT