Wednesday, January 15, 2020

Slides from my session at SPS Bangalore 2019 - Make $$$ with photography and Azure Cognitive Services

Over the past few years, thanks to the travel I get to make because of my work, I have developed an avid interest in photography. This led to me taking thousands of photos which were lying unused in my HDD until I came across the concept of stock photography.

The photographs are now submitted to stock agencies like Adobe Stock, ShutterStock, Alamy etc. 
My profile on Shutterstock can be viewed at https://www.shutterstock.com/g/Skanda+Ramana?language=en 

The process to submit these photos is a lot of work but thanks to Azure Cognitive Services, the workflow for the same has been become very easy with a lot of the manual work now automated. 

I have used Azure cognitive services and a .Net console application to achieve this, also some 3rd party libraries to read and write into exif metadata in jpg files. So if you have a bunch of photos stored in a folder, then the app.config of the console application can be configured to read the files from that folder. 

The app would then create a small version of the image and send to cognitive services which would analyse the image and send back Title & keywords which the console app would use to update the main image in the folder.

Once this is done, the image can be uploaded through a ftp program to stock photo sites which make use of the title and keywords to see to potential buyers. 

There are also some other minor bells and whistles in the console app to help with keywording and caption, more to set some default values. 

This was a unique case where my profession and my hobby met at cross roads and helped create something. 

This is very useful for a lot of people who have thousands of photographs rusting in HDD which can be used to make passive income.

Slides from the session are available below - 



1 comment: