Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- a= imread('E:\Users\student\Desktop\IMG_20170205_154617.jpg');
- b = optimalQuantization(a,4);
- c = optimalQuantization(a,20);
- d = uniformQuantization(a,4,4,4);
- e = uniformQuantization(a,20,20,20);
- imshow(b(1),b(2));
- pause(10);
- imshow(c(1),c(2));
- pause(10);
- imshow(d);
- pause(10);
- imshow(e);
- pause(10);
- disp('סעיף א')
- disp('ברגע שמספר הבנים נמוך, יהיה קשה להציג מעברים חדים שהיו חלקים בתמונה המקורית. היות ואין מספיק צבעים בשביל להציג את המעבר בינהם. והמעבר מחוספס');
- disp('סעיף ב');
- imshow(c(1),c(2));
- pause(10);
- imshow(e);
- pause(10);
- disp('ניתן לראות את ההבדל הבולט בין הקוונטיזציה האופטימלית לקוונטיזציה היוניפורמית באזור הלחיים.');
- disp('סעיף ג')
- disp('uniform quantization');
- imshow(d);
- pause(10);
- disp('optimal quantization');
- imshow(b(1),b(2));
- pause(10);
- wMask = createWeightMask(a,20);
- f=optimalQuantizationWeighted(a,4,wMask);
- disp('weighted quantization');
- imshow(f(1),f(2));
- disp('האיזורים שבהם חל שיםור הם אזורים בעלי צבעים זהים שמשתנים באופפן פתאומי לצבעים לצבע אחיד אחר.')
- disp('האזור משתפר בזה שהעמעבר פחות חד היות וככל שקרובים ללמעבר החד בעקבות המשקול, הצבעים באזור מקבלים צבעים שיותר קרובים לממוצע הצבעים בין שני צידי המעבר.');
- disp('המחיר שמשלמים על המשקול הוא שישנם פיקסילים שמקבלים פחות משקל ולכן הם מקבלם צבעים ששונים בהרבה מצבעם המקורי. אך יש מעט כאלו.')
- disp('דוגמה לזה שמשלמים מחיר היא שבתמונה למעלה ישנם פיקסלים לבנים . אם היינו ממשקלים את כל שאר הפיקסלים בתור משקל גבוה אך את האזור הלבן כמשקל נמוך, הצבע החדש של האזור הלבן לא היה לבן בכלל אלא צבע שיותר דומה לצבעים של שאר התמונה.');
- disp('סעיף ד');
- disp('הדמיון בין שני האלגוריתמים הוא שימוש בשגיאה כתנאי עצירה ועדכון הסידים כל פעם מחדש. הסיבה היא ששני האלגוריתמים אינם יוניפורמים.');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement