Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
With the Analyze Image 3.2 API, Azure AI Vision can analyze the content type of images and indicate whether an image is clip art or a line drawing.
Azure AI Vision analyzes an image and rates the likelihood of the image being clip art on a scale of 0 to 3, as described in the following table.
Value | Meaning |
---|---|
0 | Non-clip-art |
1 | Ambiguous |
2 | Normal-clip-art |
3 | Good-clip-art |
The following JSON responses illustrates what Azure AI Vision returns when rating the likelihood of the example images being clip art.
{
"imageType": {
"clipArtType": 3,
"lineDrawingType": 0
},
"requestId": "88c48d8c-80f3-449f-878f-6947f3b35a27",
"metadata": {
"height": 225,
"width": 300,
"format": "Jpeg"
}
}
{
"imageType": {
"clipArtType": 0,
"lineDrawingType": 0
},
"requestId": "a9c8490a-2740-4e04-923b-e8f4830d0e47",
"metadata": {
"height": 200,
"width": 300,
"format": "Jpeg"
}
}
Azure AI Vision analyzes an image and returns a boolean value indicating whether the image is a line drawing.
The following JSON responses illustrates what Azure AI Vision returns when indicating whether the example images are line drawings.
{
"imageType": {
"clipArtType": 2,
"lineDrawingType": 1
},
"requestId": "6442dc22-476a-41c4-aa3d-9ceb15172f01",
"metadata": {
"height": 268,
"width": 300,
"format": "Jpeg"
}
}
{
"imageType": {
"clipArtType": 0,
"lineDrawingType": 0
},
"requestId": "98437d65-1b05-4ab7-b439-7098b5dfdcbf",
"metadata": {
"height": 200,
"width": 300,
"format": "Jpeg"
}
}
The image type detection feature is part of the Analyze Image 3.2 API. You can call this API through a native SDK or through REST calls. Include ImageType
in the visualFeatures query parameter. Then, when you get the full JSON response, simply parse the string for the contents of the "imageType"
section.