TRVMotionDetector.DetectChanges

<< Нажмите, чтобы показать Содержание >>

TRVMotionDetector.DetectChanges

Сравнивает два изображения (обычно два соседних кадра видео)

function DetectChanges(nImg, oImg: TRVMBitmap;

  var Mask: TRVMBitmap): Integer;

Параметры:

nImg – текущий кадр видео.

oImg – предыдущий кадр видео.

Mask – если режим TestMode включён, получает изображение, показывающее изменённые области, в противном случае этот параметр получает nil. Метод всегда присваивает этому параметру новое значение, входное значение игнорируется.

Возвращаемое значение:

количество прямоугольников, покрывающих изменённые области.

Эти прямоугольники возвращаются методами GetRect и IsRectValid.