In this project we implemented a cloud services server capable of processing images. Our server will perform tasks for the client, while the client does other (or no) tasks.
You will need to install the modules below to run the program:
There are two ways to run the program:
- Compile the IDE (PyCharm - Python IDE):
- Just open the IDE
- Import the project folder as a Project
- Select Run/Debug Configurations: For server:
-a <alphafile> -p <port>
An example would be:
-a ../input/pelican.png -p 9000
For client:
-i <inputfile> -o <outputfile> -p <port> -t <technique>
An example would be:
-i ../input/luis.png -o ../output/process_image.png -p 9000 -t alpha
- Choose Run client on the context menu.
- Choose Run server on the context menu.
- From this it only interacts with the system and add in script parameters box contents:
- Compile by terminal:
- Enter the src folder and run the following command: For server:
$ python server.py -a <alphafile> -p <port>
An example would be:
$ python server.py -a ../input/pelican.png -p 9000
For client:
$ python client.py -i <inputfile> -o <outputfile> -p <port> -t <technique>
An example would be:
$ python client.py -i ../input/luis.png -o ../output/process_image.png -p 9000 -t alpha
- From this it only interacts with the system.
- PyCharm - A IDE used
- Luís Eduardo Anunciado Silva (cruxiu@ufrn.edu.br)
- Larissa Gilliane Melo De Moura (larissagilliane@ufrn.edu.br)
- Julio Cesar Paulino De Melo (julio.melo@imd.ufrn.br)
See also the list of contributors who participated in this project.
This project is licensed under the GPL 3.0 - see the LICENSE file for details