addImages

Добавьте новые изображения, чтобы отобразить индекс

Описание

пример

addImages(imageIndex,imds) добавляют изображения в imds к imageIndex.

addImages(imageIndex,I,imageId) добавляет изображение, I, к imageIndex, заданный идентификатором изображений imageId .

addImages(___,Verbose=tf) задает, отобразить ли информацию о прогрессе, в дополнение к какой-либо комбинации входных параметров от предыдущих синтаксисов. По умолчанию, addImages функционируйте информация о прогрессе отображений. Чтобы скрыть отображение, задайте tf как false.

Примеры

свернуть все

Задайте набор изображений, чтобы искать

imageFiles = ...
  {'elephant.jpg', 'cameraman.tif', ...
   'peppers.png',  'saturn.png',...
   'pears.png',    'stapleRemover.jpg', ...
   'football.jpg', 'mandi.tif', ...
   'kids.tif',     'liftingbody.png', ...
   'office_5.jpg', 'gantrycrane.png', ...
   'moon.tif',     'circuit.tif', ...
   'tape.png',     'coins.png'};

imds = imageDatastore(imageFiles);

Изучите визуальный словарь набора представления изображения.

bag = bagOfFeatures(imds,'PointSelection','Detector', ...
        'VocabularySize',1000,'Verbose',false);

Создайте индекс поиска изображений.

imageIndex = invertedImageIndex(bag);

Добавьте к изображениям набора представления изображения в индекс поиска изображений.

addImages(imageIndex,imds);
Encoding images using Bag-Of-Features.
--------------------------------------

* Encoding 16 images...done.

Входные параметры

свернуть все

Отобразите поисковый индекс в виде invertedImageIndex объект.

Изображения в виде ImageDatastore объект. imds содержит новые изображения, чтобы добавить к существующему индексу. Функция не игнорирует дублирующиеся изображения.

Введите изображение или в виде M-by-N-by-3 массив, представляя изображение истинного цвета, или в виде M-by-N массив, представляя 2D полутоновое изображение.

Индексируемый идентификатор изображений в виде положительного целого числа.

Советы

  • addImages функционируйте поддерживает параллельные вычисления с помощью нескольких MATLAB® рабочие. Включите параллельные вычисления из диалогового окна Computer Vision Toolbox Preferences. Чтобы открыть настройки Computer Vision Toolbox™, на вкладке Home, в разделе Environment, выбирают Preferences. Затем выберите Computer Vision Toolbox .

Смотрите также

| |

Представленный в R2015a