X
تبلیغات
نماشا
رایتل

(*blog_title*)

(*blog_short_description*)

Peducation

با هم بیاموزیم

جستجو
تقویم
مرداد 1395
شیدسچپج
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 31
بایگانی
نظرسنجی
چقدر از مطالب پورتال رضایت دارید؟

تبدیل تصویر index به Gray با دستور ind2gray در متلب

در متلب (Matlab)، با دستور ind2gray(n,map) می توان تصاویر index را به تصاویر gray تبدیل کرد.

  در دستور فوق n نام متغیر حاوی داده های تصویر و map جعبه ابزار رنگ یا colormap دلخواه است. در مثال زیر ابتدا تصویری با نام a را که در مسیر جاری قرار دارد فراخوانی کرده و سپس با دستور colormap جعبه ابزار رنگ hot با رزولوشن دویست را انتخاب می کنیم. در ادامه با دستور rgb2ind تصویر اصلی را به تصویر index تبدیل می کنیم. حال که تصویر شاخص index آماده است با استفاده از دستور ind2gray تصویر gary را می سازیم و در نهایت با استفاده از دستور subplot و دستور imshow سه تصویر اصلی، index و gray را با هم مقایسه می کنیم:

b=imread('a.jpg');

map=colormap(hot(200));

c=rgb2ind(b, map);

d=ind2gray(c,map);

subplot(131);imshow(b);

subplot(132);imshow(c);

subplot(133);imshow(d);

به مثال زیر نیز توجه کنید:

load trees;

a=ind2gray(X,map);

imshow(X,map);

figure;imshow(a);

نظرات (0)


نام :
ایمیل :
وب/وبلاگ :
ایمیل شما بعد از ثبت نمایش داده نخواهد شد