On Tuesday, June 14, 2011 08:50:47 AM Thiago Franco Moraes wrote: > On Tue, Jun 14, 2011 at 8:06 AM, Luis Pedro Coelho <l...@cmu.edu> wrote: > > On Monday, June 13, 2011 03:55:46 PM Thiago Franco Moraes wrote: > >> "Find all of the grid points in that lie adjacent to one or more grid > >> points of opposite values." > > > >> This is the code used to calculate that matrix: > > [spin] > > > >> Where nx, ny and nz are the x, y, z dimensions from the "im" input > >> binary matrix. I think this operation is called bwperim. > > > > My package, mahotas, supports it directly: > > > > mahotas.bwperim(bw, n) > > > > at > > http://packages.python.org/mahotas/ > > > > HTH, > > Luis > > Thanks Luis. But mahotas.bwperim only supports 2D images, my images > are 3D from Computerized Tomography (often very large) and I need > connectivity 26.
If the images are binary, an alternative is mahotas.labeled.borders() It returns the pixels which have more than one value in there neighbourhoods. HTH Luis
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ NumPy-Discussion mailing list NumPy-Discussion@scipy.org http://mail.scipy.org/mailman/listinfo/numpy-discussion