Оцените движение между изображениями или видеокадрами
Для оценки движения между изображениями или видеокадрами.
Создайте vision.BlockMatcher
Объекту и установите его свойства.
Вызывайте объект с аргументами, как будто это функция.
Дополнительные сведения о работе системных объектов см. в разделе «Что такое системные объекты?».
возвращает объект, blkMatcher
= vision.BlockMatcherblkMatcher
, который оценивает движение между двумя изображениями или двумя видеокадрами. Объект выполняет эту оценку с использованием способа согласования блоков путем перемещения блока пикселей по области поиска.
устанавливает свойства с помощью одной или нескольких пар "имя-значение". Заключайте каждое имя свойства в кавычки. Для примера, blkMatcher
= vision.BlockMatcher(Name,Value
)blkMatcher = vision.BlockMatcher('ReferenceFrameSource','Input port')
Чтобы использовать функцию объекта, задайте Системную object™ в качестве первого входного параметра. Например, чтобы освободить системные ресурсы системного объекта с именем obj
, используйте следующий синтаксис:
release(obj)
opticalFlow
| opticalFlowFarneback
| opticalFlowHS
| opticalFlowLK
| opticalFlowLKDoG