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