IMI docs

Trace: cv

Cv

This is an old revision of the document!


Компьютерное зрение

Blob detection

Морфология

Dilation

Значение выходного пикселя является максимальным значением всех пикселей вокруг него(при структурном элементе 3*3). В двоичном изображении пиксель устанавливается в 1, если любой из соседних пикселей имеет значение 1.

Морфологическое расширение делает объекты более заметными и заполняет небольшие отверстия в объектах.

Erosion

Значение выходного пикселя - это минимальное значение всех пикселей вокруг него(при структурном элементе 3*3). В двоичном изображении пиксель устанавливается в 0, если любой из соседних пикселей имеет значение 0.

Морфологическая эрозия удаляет острова и мелкие объекты, так что остаются только существенные объекты.

Opening

Opening осуществляется при помощи erosion после которой идёт dilation. Обе операции имеют один и тот же структурный элемент.

Opening - это обратное Closing, то есть Opening пикселей переднего плана(Foreground) с конкретным элементом структурирования эквивалентно Closing пикселей фона(Background) с тем же элементом.

Больше инфы: https://homepages.inf.ed.ac.uk/rbf/HIPR2/open.htm

Closing

Closing - это Opening в обратном порядке. Оно определяется просто как Dilation с последующей Erosion с использованием одного и того же структурирующего элемента для обеих операций.

Hit and miss

Операция Hit and miss выполняется во многом так же, как и другие морфологические операторы, путем перемещения структурного элемента по всем точкам изображения, а затем сравнения его с пикселями изображения под ним. Если пиксели переднего плана и фона в структурирующем элементе точно совпадают с пикселями переднего плана и фона на изображении, то для пикселя под началом элемента структурирования устанавливается цвет переднего плана. Если он не совпадает, то для этого пикселя устанавливается цвет фона.

Например, данные структурные элементы могут найти углы в изображении