Changeset 61
- Timestamp:
- 06/17/13 17:14:24 (12 years ago)
- Location:
- birds
- Files:
-
- 1 added
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
birds/domilbirds.m
r60 r61 28 28 % measure something: 29 29 x = regionprops(bwlabel(mask),abs(S)); 30 y = x([x.Area]>10)30 y1 = x([x.Area]>10) 31 31 32 32 … … 45 45 46 46 figure(6); clf; imagesc(mask); axis xy; %Looks pretty similar, but less small blobs 47 % measure something: 48 x = regionprops(bwlabel(mask),abs(s2)); 49 y = x([x.Area]>10) 47 48 labeledx = bwlabel(mask); 49 Nseg = max(unique(labeledx)); %Segment labels, segment 0 is background 50 51 absim = abs(S); 52 realim = real(S); 53 imagim = imag(S); 54 55 56 maskfeats = nan(Nseg,3); 57 absfeats = nan(Nseg, 7); 58 59 60 for i=1:Nseg 61 62 ix = (labeledx == i); 63 64 pixtotal = sum(sum(ix)); 65 pixheight = max(sum(ix,1)); 66 pixwidth = max(sum(ix,2)); 67 68 maskfeats(i,:) = [pixtotal pixheight pixwidth]; 69 70 71 seg = absim(ix); 72 absfeats(i,1) = mean(seg); 73 absfeats(i,2) = std(seg); 74 75 absfeats(i,3) = quantile(seg(:),0); 76 absfeats(i,4) = quantile(seg(:),0.25); 77 absfeats(i,5) = quantile(seg(:),0.5); 78 absfeats(i,6) = quantile(seg(:),0.75); 79 absfeats(i,7) = quantile(seg(:),1); 80 81 end 82 83 mildata = [maskfeats absfeats]; 50 84 51 85
Note: See TracChangeset
for help on using the changeset viewer.