next up previous contents
Next: mb_nihscale.m Up: HeLa Data Previous: mb_threshcrop.m

mb_imgconvhull.m

 function hull = mb_imgconvhull(bwimage)
% MB_IMGCONVHULL returns the convex hull of BWIMAGE as an image
% MB_IMGCONVHULL(IMAGE), where BWIMAGE is the binary image 
%    to be processed.
%
% 07 Aug 98 - M.V. Boland

% $Id: mb_imgconvhull.m,v 1.2 1999/02/17 14:19:55 boland Exp $

if (isempty(bwimage))
	error('Invalid input image') ;
end

%
% Find all non-zero points in bwimage, and then identify the points on 
%   the convex hull
%
[Ty, Tx] = find(bwimage) ;
k = convhull(Tx,Ty) ;

%
% Convert the convex hull polygon to an image
%
hull = roipoly(bwimage, Tx(k), Ty(k)) ;


 



Copyright ©1999 Michael V. Boland
1999-09-18