Azure. CognitiveServices. Vision. ComputerVision
This client library provides access to the Microsoft Cognitive Services ComputerVision APIs.
1) Detect objects - Object detection is similar to tagging, but the API returns the bounding box coordinates for each object detected. For example, if an image contains a dog, cat and person, the Detect operation will list those objects along with their coordinates in the image. You can use this functionality to process further relationships between the objects in an image. It also lets you know when there are multiple instances of the same object in an image.
2) Get the area of interest - Analyze the contents of an image to return the coordinates of the area of interest. This is the same function that is used to generate a thumbnail, but instead of cropping the image, Computer Vision returns the bounding box coordinates of the region, so the calling application can modify the original image as desired.