Reputation: 863
I'm building a web application using multiple APIs which are a part of the Microsoft cognitive Services bundle.
The API returns detected objects such as person, man, fly, kite, etc. I require a list of all possible objects that the API is capable of detecting and also the hierarchy(if available).
From the database normalization perspective, it is information that I need. Is there any documentation that I am missing out on ?
Upvotes: 2
Views: 2040
Reputation: 4133
There are thousands of objects to detect, and their list is not available publicly.
That being said, the image categories are available publicly in the documentation
Computer vision can categorize an image broadly or specifically, using the list of 86 categories in the following diagram.
If you generally need a list of objects to use then you can use publicly available object datasets including the following (arranged from oldest to newest):
However, it is recommended to normalize your database based on the JSON you receive from the API, for example, you already know that you are going to receive objects
when trying to use Detect Objects, and categories
when trying to use Analyze Image, then you can work with that!
Upvotes: 3