Основанное на гистограмме объектное отслеживание
Основанное на гистограмме средство отслеживания включает постоянно адаптивный средний сдвиг (CAMShift) алгоритм для объектного отслеживания. Это использует гистограмму пиксельных значений, чтобы идентифицировать отслеживаемый объект.
Отслеживать объект:
Создайте vision.HistogramBasedTracker
объект и набор его свойства.
Вызовите объект с аргументами, как будто это была функция.
Чтобы узнать больше, как Системные объекты работают, смотрите то, Что Системные объекты?.
возвращает средство отслеживания, которое отслеживает объект при помощи алгоритма CAMShift. Это использует гистограмму пиксельных значений, чтобы идентифицировать отслеживаемый объект. Чтобы инициализировать процесс отслеживания, необходимо использовать hbtracker
= vision.HistogramBasedTrackerinitializeObject
функция, чтобы задать изображение образца объекта.
свойства наборов с помощью одной или нескольких пар "имя-значение". Заключите каждое имя свойства в кавычки. Например, hbtracker
= vision.HistogramBasedTracker(Name,Value
)hbtracker = vision.HistogramBasedTracker('ObjectHistogram',[])
возвращает ограничительную рамку, отслеживаемого объекта. Перед использованием средства отслеживания необходимо идентифицировать объект отследить, и установить начальное окно поиска. Используйте bbox
= hbtracker(I)initializeObject
функция, чтобы сделать это.
[
дополнительно возвращает угол между x - ось и главной осью эллипса, который имеет те же моменты второго порядка как объект. Возвращенный угол между –pi/2 и пи/2.bbox
,orientation
] = hbtracker(I)
[
дополнительно возвращает оценку достоверности для возвращенной ограничительной рамки, которая содержит отслеживаемый объект. bbox
,orientation
,score
] = hbtracker(I)
Чтобы использовать объектную функцию, задайте Систему object™ как первый входной параметр. Например, чтобы выпустить системные ресурсы Системного объекта под названием obj
, используйте этот синтаксис:
release(obj)
[1] Bradsky, G.R. "Отслеживание поверхности компьютерного зрения для использования в перцепционном пользовательском интерфейсе". Технологический журнал Intel. Январь 1998.