Создайте индекс поиска изображений
создает imageIndex
= indexImages(imds
)invertedImageIndex
объект, imageIndex
, это содержит поисковый индекс для imds
. Используйте imageIndex
с retrieveImages
функционируйте, чтобы искать изображения.
возвращает поисковый индекс, который использует пользовательский imageIndex
= indexImages(imds
,bag
)bagOfFeatures
объект, bag
. Используйте этот синтаксис с bag
вы создали, когда это необходимо, чтобы изменить количество визуальных слов, или тип функции раньше создавал индекс поиска изображений для imds
.
дополнительные опции использования заданы одним или несколькими imageIndex
= indexImages(___,Name,Value
)Name,Value
парные аргументы, с помощью любого из предыдущих синтаксисов.
Эти параллельные вычисления поддержки объектов с помощью нескольких MATLAB® рабочие. Включите параллельные вычисления из диалогового окна Computer Vision Toolbox Preferences. Чтобы открыть настройки Computer Vision Toolbox™, на вкладке Home, в разделе Environment, нажимают Preferences. Затем выберите Computer Vision Toolbox .
imageIndex
использует среду набора признаков с детектором ускоренных устойчивых функций (SURF) и экстрактором, чтобы изучить словарь 20 000 визуальных слов. Визуальные слова затем используются, чтобы создать индекс, который сопоставляет визуальные слова с изображениями в imds
. Можно использовать индекс, чтобы искать изображения в imds
это похоже на данное изображение запроса.
retrieveImages
| evaluateImageRetrieval
| imageDatastore
| bagOfFeatures
| invertedImageIndex