Свойства связанных областей
Вычисление статистики для связанных областей в бинарное изображение
Чтобы отследить набор точек:
Создайте 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)