Вилучення малих об'єктів досягається ітеративним розмиканням з відповідним структурним елементом, або
  функцією remove_small_objects бібліотеки  skimage.  Розмір вилучених об'єктів регулюється параметрами.  Приклад використання
 
from skimage import morphology
img = cv2.imread('Ji.jpg',0)
img = cv2.threshold(img, 127, 255, cv2.THRESH_BINARY)[1]
img=np.array(img,dtype=bool)
sd=morphology.remove_small_objects(img, 300)    
   
Вилучення малих об'єктів  при параметрі рівному 500 ( посередині) і 1500 ( праворуч).
 
  
  
  
Немає коментарів:
Дописати коментар