Advertisement
pabloducato

Keyboard_Layout_Adding

Dec 1st, 2018
324
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MatLab 0.93 KB | None | 0 0
  1. %Funkcja nakładająca obraz klawiatury na wskazany obraz
  2. %
  3. %   obraz_klaw = NalozKlawiature(obraz, ObrazKlawiatury, skala)
  4. %
  5. %obraz - obraz, na który nakładana jest klawiatura,
  6. %ObrazKlawiatury - obraz klawiatury,
  7. %skala - współczynnik skali służący do dopasowania rozmiarów obrazu
  8. %        i klawiatury
  9. %
  10. %obraz_klaw - obraz z nałożoną klawiaturą
  11. %
  12.  
  13. function obraz_klaw = NalozKlawiature(obraz, ObrazKlawiatury, skala)
  14.    
  15. obraz = imresize(obraz, skala);
  16. if size(obraz, 1) > size(ObrazKlawiatury, 1),
  17.     lwuzup = size(obraz, 1) - size(ObrazKlawiatury, 1);
  18.     ObrazKlawiatury = [logical(ones(lwuzup, size(obraz, 2))); ObrazKlawiatury];
  19. end;
  20.  
  21. obrazR = obraz(:,:,1);
  22. obrazG = obraz(:,:,2);
  23. obrazB = obraz(:,:,3);
  24. obrazR(~ObrazKlawiatury) = 0;
  25. obrazG(~ObrazKlawiatury) = 0;
  26. obrazB(~ObrazKlawiatury) = 0;
  27. obraz_klaw = obraz;
  28. obraz_klaw(:,:,1) = obrazR;
  29. obraz_klaw(:,:,2) = obrazG;
  30. obraz_klaw(:,:,3) = obrazB;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement