ImageIdentify
✖
ImageIdentify
restricts the identification of image to objects within the specified category.
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:
-
AcceptanceThreshold Automatic identification acceptance threshold PerformanceGoal Automatic what to optimize in the identification SpecificityGoal Automatic what specificity of object type to seek TargetDevice "CPU" the target device on which to compute - Possible settings for PerformanceGoal include "Speed" and "Quality".
- 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 content is found at an acceptable threshold, Missing["Unidentified"] is returned.
- ImageIdentify uses machine learning. Its methods, training sets and biases included therein may change and yield varied results in different versions of the Wolfram Language.
- ImageIdentify 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 (2)Summary of the most common use cases
Scope (3)Survey of the scope of standard use cases
Options (4)Common values & functionality for each option
AcceptanceThreshold (1)
The AcceptanceThreshold is selected automatically:
https://wolfram.com/xid/0dc1hxsw1vrk-s99nek
https://wolfram.com/xid/0dc1hxsw1vrk-nxeo3g
If no identification is above the threshold, a Missing object is returned:
https://wolfram.com/xid/0dc1hxsw1vrk-k852rh
PerformanceGoal (1)
Use PerformanceGoal"Speed" to get a result as fast as possible:
https://wolfram.com/xid/0dc1hxsw1vrk-q1wmq4
Use a slower, more accurate recognition:
https://wolfram.com/xid/0dc1hxsw1vrk-iwshdh
SpecificityGoal (2)
Privilege a result with a low specificity:
https://wolfram.com/xid/0dc1hxsw1vrk-q6nnrw
Privilege a result with a high specificity:
https://wolfram.com/xid/0dc1hxsw1vrk-ycbk2o
https://wolfram.com/xid/0dc1hxsw1vrk-dtsk22
Get a table of identifications for different values of specificity:
https://wolfram.com/xid/0dc1hxsw1vrk-35i4vf
Properties & Relations (1)Properties of the function, and connections to other functions
The neural net used by ImageIdentify can be accessed using NetModel:
https://wolfram.com/xid/0dc1hxsw1vrk-g9tx2h
https://wolfram.com/xid/0dc1hxsw1vrk-ex75u4
Possible Issues (1)Common pitfalls and unexpected behavior
Neat Examples (1)Surprising or curious use cases
Get 10 different identifications, along with their probabilities:
https://wolfram.com/xid/0dc1hxsw1vrk-487pr5
Visualize the result of object identification using a WordCloud:
https://wolfram.com/xid/0dc1hxsw1vrk-7g6t2t
Wolfram Research (2015), ImageIdentify, Wolfram Language function, https://reference.wolfram.com/language/ref/ImageIdentify.html (updated 2023).
Text
Wolfram Research (2015), ImageIdentify, Wolfram Language function, https://reference.wolfram.com/language/ref/ImageIdentify.html (updated 2023).
Wolfram Research (2015), ImageIdentify, Wolfram Language function, https://reference.wolfram.com/language/ref/ImageIdentify.html (updated 2023).
CMS
Wolfram Language. 2015. "ImageIdentify." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2023. https://reference.wolfram.com/language/ref/ImageIdentify.html.
Wolfram Language. 2015. "ImageIdentify." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2023. https://reference.wolfram.com/language/ref/ImageIdentify.html.
APA
Wolfram Language. (2015). ImageIdentify. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ImageIdentify.html
Wolfram Language. (2015). ImageIdentify. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ImageIdentify.html
BibTeX
@misc{reference.wolfram_2024_imageidentify, author="Wolfram Research", title="{ImageIdentify}", year="2023", howpublished="\url{https://reference.wolfram.com/language/ref/ImageIdentify.html}", note=[Accessed: 09-January-2025
]}
BibLaTeX
@online{reference.wolfram_2024_imageidentify, organization={Wolfram Research}, title={ImageIdentify}, year={2023}, url={https://reference.wolfram.com/language/ref/ImageIdentify.html}, note=[Accessed: 09-January-2025
]}