FIG. 6 illustrates a high-level flowchart of various methods and techniques to implement filtering detected objects from an object recognition index according to extracted features, according to some embodiments. Various different systems and devices may implement the various methods and techniques described below, either singly or working together. Therefore, the above examples and or any other systems or devices referenced as performing the illustrated method, are not intended to be limiting as to other different components, modules, systems, or devices.
As indicated at 610, data to add objects detected in the data to an object recognition index may be received, in some embodiments. For example, the data may be retrieved from an identified storage location, or may be streamed, sent, or transferred to an object detection system as part of or alongside a request to index objects detected within the data, such as the requests discussed above with regard to FIG. 3. The object recognition index may be identified according to an identifier or other indicator, in some embodiments. In this way, different object recognition indexes built from different image data and utilized for different analyses can be maintained.