Advertisement
Guest User

Untitled

a guest
Apr 27th, 2019
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.43 KB | None | 0 0
  1. def denoise_pass(self, img, min_size):
  2. nb_components, labels, stats, centroids = \
  3. cv.connectedComponentsWithStats(img, connectivity=8)
  4. sizes = stats[1:, -1]
  5. nb_components = nb_components - 1
  6. img2 = np.zeros(labels.shape, dtype=np.uint8)
  7. for i in range(0, nb_components):
  8. if sizes[i] >= min_size:
  9. img2[labels == i + 1] = 255
  10. return(img2)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement