pabloducato

Generate_Model

Dec 1st, 2018
293
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MatLab 0.75 KB | None | 0 0
  1. %Funkcja generująca model barwy na podstawie obrazu zawierającego barwę,
  2. %którą ma reprezentować ten model
  3. %
  4. %   model = GenerujModel(obraz_model)
  5. %
  6. %obraz_model - obraz zawierający barwę, którą ma reprezentować budowany model
  7. %model - wygenerowany model barwy
  8. %
  9.  
  10. function model = GenerujModel(obraz_model)
  11.  
  12. obraz_norm = RGB2rg(obraz_model);
  13. [lw, lk] = size(obraz_norm(:,:,1));
  14. model = zeros(100,100);
  15. for w=1:lw,
  16.     for k = 1:lk,
  17.         r = floor(obraz_norm(w,k,1)*100);
  18.         if r == 0;
  19.             r = 1;
  20.         end;
  21.         g = floor(obraz_norm(w,k,2)*100);
  22.         if g == 0;
  23.             g = 1;
  24.         end;
  25.         model(r, g) = model(r, g) + 1;
  26.     end;
  27. end
  28. model = model./max(max(model));
  29. figure(2); imagesc(model);
Add Comment
Please, Sign In to add comment