Поиск центров контуров





в палитре на схеме

Описание

Блок выполняет поиск центров контуров исходного изображения исходя из периметра рассматриваемого контура. При наличии нескольких контуров блок определяет несколько центров, но не более максимально установленного количества. В процессе определения контура блок находит его размер по высоте и ширине.

Входные порты

Имя Описание Тип линии связи
img_in Входная матрица изображения Изображение
cont_in Входной массив контуров Контур

Выходные порты

Имя Описание Тип линии связи
img_out Матрица изображения с найденными центрами контуров Изображение

Свойства

Название Имя Описание По умолчанию Тип данных
Тип поиска контура CenterType Тип поиска центра контура. При выборе значения «Центр масс» центр контура определяется как центр масс фигуры; при выборе значения «Геометрический центр» — как геометрический центр фигуры Центр масс Перечисление
Максимальное количество контуров MaxElements Наибольшее значение количества рассматриваемых контуров 8 Вещественное
Отобразить центры CenterVis Активация отображения центров. При выборе значения «Да» найденные центры будут отображаться на исходном изображении, при выборе «Нет» найденные центры на исходном изображении не будут отображаться Да Двоичное
Отобразить рамки RectangleVis Выбор отображения рамки. При выборе значения «Да» рамки будут отображаться на исходном изображении, при выборе «Нет» рамки на исходном изображении не будут отображаться Да Двоичное
Параметры центра Задание параметров центра. Раздел появляется при выборе значения «Да» в свойстве «Отобразить центры»
Радиус окружности Center_Radius Радиус окружности, выделяющей центр 1 Целое
Цвет Center_Color Цвет линии окружности центра 255 Цвет
Толщина Center_Thickness Значение толщины линий окружности центра 2 Целое
Тип линии Center_Linetype Тип линий окружности центра, возможные значения которого: «FILLED»; «LINE_4»; «LINE_8»; «LINE_AA» LINE_8 Перечисление
Параметры рамки Задание параметров рамки. Раздел появляется при выборе значения «Да» в свойстве «Отобразить рамки»
Цвет Rectangle_Color Цвет линий рамки 16744448 Цвет
Толщина линий Rectangle_Thickness Значение толщины линий рамки 2 Целое
Тип линий Rectangle_Linetype Тип линий рамки, возможные значения которого: «FILLED»; «LINE_4»; «LINE_8»; «LINE_AA» LINE_8 Перечисление

Параметры

Название Имя Описание Тип данных
Центр контура Centers Координаты центра контура, выраженные в пикселях Матрица
Начало рамки Points0 Координаты начала рамки, выраженные в пикселях Матрица
Конец рамки PointsN Координаты конца рамки, выраженные в пикселях Матрица
Количество контуров SizeElements Значение количества контуров Целое

Примеры

Примеры использования блока: