ش | ی | د | س | چ | پ | ج |
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 |
تبدیل تصویر RGB به index با دستور rgb2ind در متلب
در متلب (Matlab)، با دستور rgb2ind(n,map) می توان تصاویر RGB را به تصاویر index تبدیل کرد.
در دستور فوق n نام متغیر حاوی داده های تصویر و map جعبه ابزار رنگ یا colormap دلخواه است. در مثال زیر ابتدا تصویری با نام a را که در مسیر جاری قرار دارد فراخوانی کرده و سپس با دستور colormap جعبه ابزار رنگ copper با رزولوشن صد را انتخاب می کنیم. در ادامه با دستور rgb2ind تصویر اصلی را به تصویر index تبدیل و در نهایت عکس شاخص شده را به همراه تصویر اصلی، توسط دستور subplot و دستور imshow برای مقایسه در کنار هم نمایش می دهیم (می توانید از جعبه ابزارهای رنگ دیگر با رزولوشن دلخواه استفاده کنید):
b=imread('a.jpg');
map=colormap(copper(100));
c=rgb2ind(b, map);
subplot(121);imshow(b);
subplot(122);imshow(c);