source: issm/oecreview/Archive/16554-17801/ISSM-17223-17224.diff@ 17802

Last change on this file since 17802 was 17802, checked in by Mathieu Morlighem, 11 years ago

Added archives

File size: 2.0 KB
RevLine 
[17802]1Index: ../trunk-jpl/src/m/plot/radarpower.m
2===================================================================
3--- ../trunk-jpl/src/m/plot/radarpower.m (revision 17223)
4+++ ../trunk-jpl/src/m/plot/radarpower.m (revision 17224)
5@@ -89,9 +89,16 @@
6 %Read in temp.tif:
7 im=imread('temp.tif','TIFF');
8 %adjust contrast and brightness
9- im=imadjust(im,[a b],[c d]);
10+ %im=imadjust(im,[a b],[c d]);
11 pixelskip=max(1,ceil(posting/((x1-x0)/(size(im,2)))));
12- md.radaroverlay.pwr=double(flipud(im(1:pixelskip:end,1:pixelskip:end)));
13+ if size(im,3)==1,
14+ md.radaroverlay.pwr=double(flipud(im(1:pixelskip:end,1:pixelskip:end)));
15+ else
16+ md.radaroverlay.pwr=double(im(1:pixelskip:end,1:pixelskip:end,1:pixelskip:end));
17+ md.radaroverlay.pwr(:,:,1)=flipud(md.radaroverlay.pwr(:,:,1));
18+ md.radaroverlay.pwr(:,:,2)=flipud(md.radaroverlay.pwr(:,:,2));
19+ md.radaroverlay.pwr(:,:,3)=flipud(md.radaroverlay.pwr(:,:,3));
20+ end
21 md.radaroverlay.x=(x0:(x1-x0)/(size(md.radaroverlay.pwr,2)-1):x1);
22 md.radaroverlay.y=(y0:(y1-y0)/(size(md.radaroverlay.pwr,1)-1):y1);
23
24@@ -152,7 +159,7 @@
25 disp('Warning: expecting coordinates in polar stereographic (Std Latitude: 70ºN Meridian: 45º)');
26 im=imread(overlay_image);
27 %adjust contrast and brightness
28- im=imadjust(im,[a b],[c d]);
29+ %im=imadjust(im,[a b],[c d]);
30 im=im(toplefty:toplefty+sizey,topleftx:topleftx+sizex);
31 md.radaroverlay.pwr=double(flipud(im));
32 md.radaroverlay.x=(x0:(x1-x0)/(size(md.radaroverlay.pwr,2)-1):x1);
33Index: ../trunk-jpl/src/m/plot/plot_overlay.m
34===================================================================
35--- ../trunk-jpl/src/m/plot/plot_overlay.m (revision 17223)
36+++ ../trunk-jpl/src/m/plot/plot_overlay.m (revision 17224)
37@@ -42,6 +42,10 @@
38 contrast = getfieldvalue(options,'contrast',1);
39 radar = (md.radaroverlay.pwr).^(contrast);
40 radar = radar./max(radar(:));
41+if size(radar,3)>1,
42+ disp('WARNING: color image converted to greyscale intensity image');
43+ radar=sum(radar,3)/3;
44+end
45 %radar(find(radar==0))=1; %Change background from black to white
46
47 %InterpFromMeshToGrid
Note: See TracBrowser for help on using the repository browser.