This python program aims to provide captions to images inputted through either an image url or by local file path.
GUI was designed using Tkinter and caption is generated using computer vision provided by Microsoft Azure's
computer vision API.
Note that this program requires a Microsoft Azure account.
Using your Microsoft Azure account, create a cognitive service resource group and create an account your program will use to access the API
To run this program, install both python files as well as the jpg image into one folder.
Using notepad, open ImgAnalysis.py and input your Microsoft Azure computer vision account key and endpoint.
Documentation on the Microsoft Azure Computer Vision API can be found here.
Creating resource groups and accounts can be done on Azure's CLI and the commands accepted
within the CLI are available here.