this is for holding javascript data
System Administrator Uploaded final conversion scripts
about 10 years ago
Commit id: f69232bc69f2ce4f2655fec07848ea82cc884be1
deletions | additions
diff --git a/CODES/Batch.m b/CODES/Batch.m
new file mode 100644
index 0000000..3b388d0
--- /dev/null
+++ b/CODES/Batch.m
...
prefix = '23_750X';
h5out = horzcat(prefix,'.h5');
imdir = '~/Dropbox/Collaborations/Dave Brough/Data/BW_HT/';
files = dir( fullfile(imdir,horzcat(prefix,'*')) );
clear data
for ii = 1 : numel(files)
imagelocation = fullfile( imdir,sprintf('%s',files(ii).name));
data{ii} = StructureTitanium( imagelocation );
end
StructureData( h5out, data, false );
dictname = 'segmented-titanium';
YAML = createDataset( h5out );
YAML.dict = dictname;
PublishDataset( YAML );
AttachDictionary( YAML, [], dictname );
%%
diff --git a/CODES/StructureTitanium.m b/CODES/StructureTitanium.m
new file mode 100644
index 0000000..9e13532
--- /dev/null
+++ b/CODES/StructureTitanium.m
...
function A = StructureTitanium( ImageLocation )
[~,A.name ] = fileparts( ImageLocation);
A.spatial.phase = round(imread( ImageLocation )./255);
[~,imnm,ext] = fileparts(ImageLocation);
A.image = flickrGetImage( 'flickr.photos.search','Medium 640','text', sprintf('"%s"',imnm));
A.link = flickrGetImage( 'flickr.photos.search','Original','text', sprintf('"%s"',imnm));
A.spatial.edge = double(edge( A.spatial.phase ));
A.aggregate.fraction = mean(A.spatial.phase(:));
A.aggregate.ssa = mean(A.spatial.edge(:));