Mask adjacent blobs when extracting blob images.
This commit is contained in:
parent
4ff37720d9
commit
26ba867089
2 changed files with 17 additions and 3 deletions
|
|
@ -20,7 +20,7 @@ import numpy as np
|
|||
from skimage.io import imread, imsave
|
||||
from skimage.color import rgb2gray
|
||||
|
||||
from .utils import cached_property
|
||||
from .utils import cached_property, pairwise
|
||||
|
||||
|
||||
def _is_nonblank(bitmap):
|
||||
|
|
@ -162,6 +162,11 @@ class Image(object):
|
|||
bottom_margin = _get_margin_height(reversed(self.bitmap))
|
||||
return self[top_margin:self.height - bottom_margin, :]
|
||||
|
||||
def mask(self, mask):
|
||||
mask3 = np.dstack([mask] * 3)
|
||||
data = np.ma.masked_array(self.data, mask3, fill_value=255).filled()
|
||||
return Image(data, self.x, self.y)
|
||||
|
||||
def _iter_lines(self, min_space):
|
||||
def iter_lines():
|
||||
line_start = None
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue