ImageIdentify
ImageIdentify[image]
yields the result of attempting to identify what image is a picture of.
ImageIdentify[image,category]
restricts the identification of image to objects within the specified category.
ImageIdentify[image,category,n]
gives a list of up to n possible identifications.
ImageIdentify[image,category,n,"prop"]
gives the specified property for each identification.
Details and Options
- ImageIdentify[{image1,image2,…},…] can be used to identify objects in multiple images.
- In ImageIdentify[image,category], possible forms for category include:
-
"type" entity type, as used in Interpreter "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 - By default, ImageIdentify returns objects of the form Entity["Concept",…].
- The property "prop" can be one of the following:
-
"Concept" a concept entity object "Entity" when possible, a concrete entity object "Probability" an association of concepts and probabilities "cprop" a property supported by "Concept" entities {prop1,…} a list of property specifications - The following options can be given:
-
RecognitionThreshold Automatic what level of recognition to consider acceptable SpecificityGoal Automatic what specificity of object type to seek - Possible settings for SpecificityGoal include:
-
"Low" favor general categories of objects "High" favor specific kinds of objects s specificity between 0 (lowest) and 1 (highest) - When no identification is found at an acceptable level, as specified by RecognitionThreshold, ImageIdentify returns Missing["Unidentified"].
- ImageIdentify uses machine learning, and its training set and methods may change in different versions of the Wolfram Language, yielding different results.
Examples
open allclose allSee Also
ImageInstanceQ Classify FindFaces TextRecognize ImageKeypoints Interpreter
Related Guides
Related Links
Introduced in 2015
(10.1)