Создайте индекс поиска изображений
создает 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 использует среду bag-of-features с детектором ускоренных устойчивых функций (SURF) и экстрактором, чтобы узнать словарь в 20 000 визуальных слов. Визуальные слова затем используются, чтобы создать индекс, который сопоставляет визуальные слова с изображениями в imds. Вы можете использовать индекс для поиска изображений в imds которые аналогичны заданному изображению запроса.
bagOfFeatures | evaluateImageRetrieval | imageDatastore | invertedImageIndex | retrieveImages