Facebook
From Wet Agouti, 9 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 608
  1. % decoding
  2. empty = create_struct(ones(im_size), step);
  3. result = create_struct(ones(im_size), step);
  4.  
  5. for n = 1 : 50
  6.     n
  7.     for i = 1 : numel(result)
  8.         for j = 1 : numel(result{i}.subseg)
  9.  
  10.             result{i}.subseg{j} = segment{i}.sts(j) * ...
  11.                 imresize(empty{segment{i}.min_diff_seg(j)}.seg, [8, 8]);
  12.         end
  13.  
  14.         result{i}.seg = [result{i}.subseg{1}, result{i}.subseg{2};...
  15.             result{i}.subseg{3}, result{i}.subseg{4}];
  16.         empty = result;
  17.     end
  18. end
  19.  
  20. out_image = recrete_from_struct(result, im_size);
  21. imshowpair(image, out_image, 'montage');