ImageCases
ImageCases[image]
gives an association of lists of subimages for each identified category of objects in image.
ImageCases[image,category]
gives a list of subimages identified as an instance of the specified category.
ImageCases[image,categoryprop]
gives the specified property prop for each identified subimage.
ImageCases[image,{category1,category2,…}]
gives an association with lists of subimages identified as being instances of each of the categoryi.
Details and Options
- ImageCases is also known as object detection and attempts to find instances of an object category present in an image and returns a list of subimages per category.
- Possible forms for category include:
-
"concept" named concept, as used in "Concept" entities "word" English word, as used in WordData wordspec word sense specification, as used in WordData Entity[…] any appropriate entity category1category2… any of the categoryi - The property prop can be any of the following:
-
"BoundingBox" the bounding box given as a Rectangle "Dimensions" width and height of the subimage "Image" the identified subimage (default) "Position" center of the identified bounding box "Probability" probability of the identification {prop1,prop2,…} a list of properties - Masked subimage properties:
-
"Mask" binary mask indicating the object "MaskBoundingBox" the bounding box of the masked image "MaskCentroid" centroid of the mask "MaskedImage" subimage masked by the component shape "MaskMedoid" medoid of the mask "MaskPosition" center of the mask bounding box - The following options can be given:
-
AcceptanceThreshold Automatic identification acceptance threshold MaxFeatures Automatic maximum number of subimages to return MaxOverlapFraction Automatic maximum bounding box overlap PerformanceGoal "Balanced" aspects of performance to try to optimize TargetDevice "CPU" the target device on which to compute - ImageCases uses machine learning. Its methods, training sets and biases included therein may change and yield varied results in different versions of the Wolfram Language.
- ImageCases may download resources that will be stored in your local object store at $LocalBase, and can be listed using LocalObjects[] and removed using ResourceRemove.
Examples
open allclose allBasic Examples (3)
Scope (9)
Properties (7)
Options (4)
AcceptanceThreshold (1)
MaxFeatures (1)
MaxOverlapFraction (1)
TargetDevice (1)
By default, the function is evaluated on CPU:
Use the TargetDevice option to specify a different device:
Text
Wolfram Research (2019), ImageCases, Wolfram Language function, https://reference.wolfram.com/language/ref/ImageCases.html (updated 2024).
CMS
Wolfram Language. 2019. "ImageCases." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2024. https://reference.wolfram.com/language/ref/ImageCases.html.
APA
Wolfram Language. (2019). ImageCases. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ImageCases.html