Purpose of starting Series:
In last couple of month I have seen lot of videos on linked/youtube by RPA and AI/ML enthusiast putting one small video on utilizing machine learning models of google/azure/aws (Note: In this article we will be learning about google api). But there is no real in depth knowledge imparted by those scattered community members.
So to help all such enthusiast , developers or business users I want to give a helping hand to get all details in a step by step manner.
And KRYONET is the best platform to demonstrate same.
Why Kryon RPA tool?
Kryon studio or robot comes along with their own python interpreter installed along with them as an installation package.
And Kryon RPA advanced command of RUN Script where you can run your python code and edit the same flawlessly.
We can also supply variable from RPA wizards directly into python scripts. Hence it becomes easier to refer python code and utilize full functionality.
Content:
Week1 (Part1): Step by step guide to register for google vision api and install python packages in client machine
Product: Kryon RPA (Studio/Robot)
Product Version:19.1+
Components: Kryon Studio/Python/Google API
Article Status: WIP
Index of Article:
- What is Google cloud Vision API
- Offering of vision API
- How to set up APIs
- Install Vision API client library for python
>> What is Google cloud Vision API
Google have encapsulated their Machine Learning models in an API to allow developers to use their Vision technology. The Vision API can quickly classify images into thousands of categories and assign them sensible labels. It can even detect individual objects, faces, and pieces of text within an image.
On a very high level, Google's Vision API lets you do two things:
- Use the API directly from your code for doing powerful image analysis that too as scale.
- Build custom models using the API to accommodate more flexibility for your particular use case.
>> Offering of Vision API
To keep things simple, you will learn about a few use cases which have been already served by Vision API.
- Optical Character Recognition (OCR): This is a classic example of Computer Vision which primarily deals with extraction of text from an image. The Vision API comprises many state-of-the-art approaches for doing this.
- Detection of Image Properties: This is the task that you performed in the earlier section. With Vision API you can retrieve general attributes of an image, features such as dominant color.
- Label Detection: This task annotates an image with a label (or "tag") based on the image content. For example, a a person wearing a COVID-19 protective face mask or not, or some other similar annotation.
- Face Detection: Given an image or a set of images, the task is to detect the faces present in them. This has several large applications like Surveillance Systems.
PS: Kryon is nowhere engaged in getting google cloud vision services. Prospects/partners needs to arrange google cloud vision api on their own