IMI docs

Trace:

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
cv [2019/11/24 08:57]
superuser
cv [2019/11/24 09:51] (current)
superuser
Line 13: Line 13:
  
 ==== Opening ==== ==== Opening ====
-Opening is defined as an erosion followed by a dilation using the same structuring element for both operations +Opening осуществляется при помощи ​erosion ​после которой идёт ​dilation. Обе операции имеют один и тот же структурный элемент. 
-Opening осуществляется при помощи ​dilation ​после которой идёт ​erosion. Обе операции имеют один и тот же структурный элемент.+ 
 + 
 +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 выполняется во многом так же, как и другие морфологические операторы,​ путем перемещения структурного элемента по всем точкам изображения,​ а затем сравнения его с пикселями изображения под ним. Если пиксели переднего плана и фона в структурирующем элементе точно совпадают с пикселями переднего плана и фона на изображении,​ то для пикселя под началом элемента структурирования устанавливается цвет переднего плана. Если он не совпадает,​ то для этого пикселя устанавливается цвет фона. 
 + 
 +Например,​ данные структурные элементы могут найти углы в изображении 
 +{{:​pasted:​20191124-091553.png}} 
 + 
 +==== Thinning ==== 
 +Операция Thinning вычисляется путем перемещения структурного элемента по всем точкам изображения,​ а затем сравнения его с пикселями изображения под ним.  
 + 
 +Если передний и задний пиксели в структурирующем элементе в точности совпадают с передним и фоновым пикселями в изображении,​ тогда текущий пиксель устанавливается в 0. В противном случае оно остается без изменений. 
 + 
 +{{:​pasted:​20191124-092324.png}} 
 +{{:​pasted:​20191124-092337.png}} 
 + 
 +Thinning используется для того, чтобы получить контур бинарного изображения. Или для того, чтобы улучшить результаты Edge detection-а,​ оставляя только линии толшеной в 1 пиксель. 
 +Для этого можно использовать структурный елементы вида: 
 +{{:​pasted:​20191124-092634.png}} 
 + 
 +Пустые ячейки означают "​неважно"​. То есть, могут быть как 1 так и 0. Главное,​ чтобы единицы совпадали. 
 + 
 +==== Thickening ==== 
 +Операция обратная Thinning. Если Thinning устанавливает совпадающий пиксель в 0, то Thickening устанавливает его в 1