Ignore:
Timestamp:
May 31, 2015, 7:49:31 PM (9 years ago)
Author:
sommeria
Message:

various bgu repairs and ima_remove_partices and ima_remove_background updated

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/transform_field/ima_erode_particles.m

    r899 r906  
    3535
    3636%parameters
    37 radius=2;
    38 SE=strel('disk',2);
     37radius=4;
     38SE=strel('disk',radius);
    3939%---------------------------------------------------------
    4040DataOut=DataIn;%default
     
    4444    return
    4545end
    46 
     46[npy,npx]=size(DataIn.A);
     47[X,Y]=meshgrid(1:npx,1:npy);
    4748%BACKGROUND LEVEL
    4849Atype=class(DataIn.A);
    49 DataOut.A=imerode(DataIn.A,SE);
     50%SE=ones(4);
     51Aerode=imerode(DataIn.A,SE);
     52Aflagmin=find(DataIn.A==Aerode);
     53% Backg=zeros(size(A));
     54%Aflagmin=imregionalmin(DataIn.A);%Amin=1 for local image minima
     55Xmin=X(Aflagmin);
     56Ymin=Y(Aflagmin);
     57Amin=double(DataIn.A(Aflagmin));
     58F = TriScatteredInterp([Xmin Ymin], Amin);
     59DataOut.A=F(X,Y);
     60
    5061% DataOut.A=feval(Atype,DataOut.A);
    5162
Note: See TracChangeset for help on using the changeset viewer.