The invention discloses an
image retrieval method based on
object detection. The method is used for solving the problem that multiple objects in an image are not retrieved respectively during
image retrieval. According to the implementation process of the method,
object detection is performed on an image in an
image database, and one or more objects in the image are detected; SIFT features and MSER features of the detected objects are extracted and combined to generate feature bundles; a K mean value and a k-d tree are adopted to make the feature bundles into visual words;
visual word indexes of the objects in the
image database are established through reverse indexing, and an image feature
library is generated; and an
object detection method is used to make objects in a query image into visual words, similarity compassion is performed on the visual words of the query image and the visual words of the image feature
library, and the image with the highest
score is output to serve as an
image retrieval result. Through the method, the objects in the image can be retrieved respectively, background interference and image semantic gaps are reduced, and accuracy, retrieval speed and efficiency are improved; and the method is used for image retrieval on a specific object in the image, including a person.