Свойства связанных областей
Вычисление статистики для связанных областей в бинарное изображение
Чтобы отследить набор точек:
Создайте vision.BlobAnalysis Объекту и установите его свойства.
Вызывайте объект с аргументами, как будто это функция.
Дополнительные сведения о работе системных объектов см. в разделе «Что такое системные объекты?».
возвращает объект анализа больших двоичных объектов, Hblob = vision.BlobAnalysisH, используется для вычисления статистики для связанных областей в бинарное изображение.
устанавливает свойства с помощью одной или нескольких пар "имя-значение". Заключайте каждое имя свойства в кавычки. Для примера, Hblob = vision.BlobAnalysis(Name,Value)Hblob = vision.BlobAnalysis('AreaOutputPort',true)
[возвращает площадь, центроид и ограничивающий прямоугольник блобов, когда area,centroid,bbox] = Hblob(bw)AreaOutputPort, CentroidOutputPort и BoundingBoxOutputPort для свойств задано значение true. Это единственные свойства, которые по умолчанию имеют значение true. Если вы задаете какие-либо дополнительные свойства trueсоответствующие выходы следуют за area, centroid, и bbox выходы.
[ вычисляет bw___,orientation]
= Hblob(bw)orientation из blobs, найденных во входном бинарном изображении bw когда вы устанавливаете OrientationOutputPort свойство к true.
[___, вычисляет eccentricity]
= Hblob(bw)eccentricity из blobs, найденных во входном бинарном изображении bw когда вы устанавливаете EccentricityOutputPort свойство к true.
[___, вычисляет EXTENT]
= Hblob(bw)EXTENT из blobs, найденных во входном бинарном изображении bw когда ExtentOutputPort для свойства задано значение true.
Чтобы использовать функцию объекта, задайте Системную object™ в качестве первого входного параметра. Например, чтобы освободить системные ресурсы системного объекта с именем obj, используйте следующий синтаксис:
release(obj)