SHARE
TWEET

Keyboard_Layout_Adding

pabloducato Dec 1st, 2018 75 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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;
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Not a member of Pastebin yet?
Sign Up, it unlocks many cool features!
 
Top