View Full Version : ادامه فصل دوم آموزش توابع پردازش تصویر در Matlab-تبدیل نوع تصویر-پارت دوم
بهسان اندیش
یک شنبه 08 مهر 1397, 17:15 عصر
تابع ()rgb2gray
هدف:
تبدیل تصویر RGB یا colormap به طیف خاکستری
نحوه استفاده:
1.تصویر رنگ واقعی RGB را به تصویر طیف خاکستری I تبدیل می کند.
I=rgb2gray(RGB)
مثال:
1.در این مثال یک تصویر RGB را میخواند و نمایش می دهد و سپس آن را به طیف خاکستری تبدیل می کند.
RGB=imread('peppers.png');
imshow(RGB)
I=rgb2gray(RGB);
figure
imshow(I)
148998
148999
آموزش توابع پردازش تصویر در متلب-فصل دوم
رمز فایل: behsanandish.com
مشاهده آموزش کامل توابع پردازش تصویر در متلب در فصل دوم - شناسایی نوع تصویر و تبدیل نوع تصویر در متلب (http://behsanandish.com/learning/matlab/%d9%81%d8%b5%d9%84-%d8%af%d9%88%d9%85-%d8%aa%d8%a8%d8%af%db%8c%d9%84-%d9%86%d9%88%d8%b9-%d8%aa%d8%b5%d9%88%db%8c%d8%b1-%d8%af%d8%b1-%d9%85%d8%aa%d9%84%d8%a81-image-type-converts/)
148997
بهسان اندیش
یک شنبه 08 مهر 1397, 17:21 عصر
تابع ()rgb2ind
هدف:
تبدیل تصویر RGB به تصویر نمایه (ایندکس شده)
نحوه استفاده:
1.تصویر RGB را به یک تصویر نمایه شده X با استفاده از کوانتیزاسیون حداقل واریانس و تقسیم بندی تبدیل می کند.
[X,map]=rgb2ind(RGB,n)
2.تصویر RGB را به یک تصویر نمایه شده X با نقشه رنگی تبدیل می کند با استفاده از الگوریتم رنگ معکوس معکوس و تقسیم بندی.
X=rgb2ind(RGB,map)
3.تصویر RGB را به یک تصویر نمایه ای X با استفاده از کوانتیزاسیون یکنواخت و تقسیم بندی تبدیل می کند.
[X,map]=rgb2ind(RGB,tol)
مثال:
1.خواندن و نمایش یک تصویر رنگ واقعی uint8 JPEG از یک سحابی و تبدیل RGB به یک تصویر نمایه شده با 32 رنگ
RGB=imread('ngc6543a.jpg');
figure
imagesc(RGB)
axis image
zoom(4)
[IND,map]=rgb2ind(RGB,32);
figure
imagesc(IND)
colormap(map)
axis image
zoom(4)
150441
150442
آموزش توابع پردازش تصویر در متلب-فصل دوم
رمز فایل: behsanandish.com
مشاهده آموزش کامل توابع پردازش تصویر در متلب در فصل دوم - شناسایی نوع تصویر و تبدیل نوع تصویر در متلب (http://behsanandish.com/learning/matlab/%d9%81%d8%b5%d9%84-%d8%af%d9%88%d9%85-%d8%aa%d8%a8%d8%af%db%8c%d9%84-%d9%86%d9%88%d8%b9-%d8%aa%d8%b5%d9%88%db%8c%d8%b1-%d8%af%d8%b1-%d9%85%d8%aa%d9%84%d8%a81-image-type-converts/)
148997
بهسان اندیش
سه شنبه 10 مهر 1397, 18:32 عصر
تابع ()ind2gray
هدف:
تبدیل عکس نمایه شده (ایندکس شده) به عکس طیف خاکستری
نحوه استفاده:
1.تصویر X با colormap با اندازه map را به یک تصویر طیف خاکستری I تبدیل می کند.
I=ind2gray(X,map)
مثال:
1.یک تصویر نمایه شده را در فضای کاری بارگذاری می کند. تصویر را با استفاده از ind2gray به طیف خاکستری تبدیل می کند.تصویر نمایه شده و تصویر طیف خاکستری تبدیل شده را نمایش می دهد.
[X,map]=imread('trees.tif');
I=ind2gray(X,map);
imshow(X,map)
title('Indexed Image')
figure
imshow(I)
title('Converted Grayscale Image')
150443
150444
آموزش توابع پردازش تصویر در متلب-فصل دوم
رمز فایل: behsanandish.com
مشاهده آموزش کامل توابع پردازش تصویر در متلب در فصل دوم - شناسایی نوع تصویر و تبدیل نوع تصویر در متلب (http://behsanandish.com/learning/matlab/%d9%81%d8%b5%d9%84-%d8%af%d9%88%d9%85-%d8%aa%d8%a8%d8%af%db%8c%d9%84-%d9%86%d9%88%d8%b9-%d8%aa%d8%b5%d9%88%db%8c%d8%b1-%d8%af%d8%b1-%d9%85%d8%aa%d9%84%d8%a81-image-type-converts/)
آموزش توابع اولیه پردازش تصوبر در Matlab-فصل دوم.rar (http://barnamenevis.org/attachment.php?attachmentid=148997&d=1538311732)
بهسان اندیش
چهارشنبه 11 مهر 1397, 17:21 عصر
تابع ()ind2rgb
هدف:
تبدیل تصویر نمایه شده به تصویر RGB
نحوه استفاده:
1.تصویر نمایه شده، X، و colormap متناظر، map، را به تصویر رنگ واقعی، RGB، تبدیل می کند.
RGB=ind2rgb(X,map)
آموزش توابع پردازش تصویر در متلب-فصل دوم
رمز فایل: behsanandish.com
مشاهده آموزش کامل توابع پردازش تصویر در متلب در فصل دوم - شناسایی نوع تصویر و تبدیل نوع تصویر در متلب (http://behsanandish.com/learning/matlab/%d9%81%d8%b5%d9%84-%d8%af%d9%88%d9%85-%d8%aa%d8%a8%d8%af%db%8c%d9%84-%d9%86%d9%88%d8%b9-%d8%aa%d8%b5%d9%88%db%8c%d8%b1-%d8%af%d8%b1-%d9%85%d8%aa%d9%84%d8%a81-image-type-converts/)
آموزش توابع اولیه پردازش تصوبر در Matlab-فصل دوم.rar (http://barnamenevis.org/attachment.php?attachmentid=148997&d=1538311732)
بهسان اندیش
جمعه 13 مهر 1397, 17:05 عصر
تابع ()mat2gray
هدف:
تبدیل ماتریس به تصویر طیف خاکستری
نحوه استفاده:
1. ماتریس A را به تصویر شدت I تبدیل می کند. ماتریس بازگشتی I حاوی مقادیر در محدوده 0.0 (سیاه) تا 1.0 (شدت کامل یا سفید) است.
I=mat2gray(A, [amin amax])
2. مقادیر amin و amax را به حداقل و حداکثر مقادیر در A تنظیم می کند.
I=mat2gray(A)
مثال:
1. یک عکس خوانده می شود و نمایش داده می شود. عملیاتی را انجام می دهد که یک ماتریس عددی را بازمی گرداند. این عملیات لبه ها را جستجو می کند. توجه داشته باشید که ماتریس نوع داده دوگانه با مقادیر خارج از محدوده [0،1] دارد، از جمله مقادیر منفی. نتیجه عملیات را نمایش می دهد. از آنجا که محدوده داده های ماتریس خارج از محدوده نمایش پیش فرض imshow است، هر پیکسل با مقدار مثبت به صورت سفید نمایش داده می شود و هر پیکسل با مقدار منفی یا صفر به صورت سیاه نمایش داده می شود. چالش دیدن لبه های دانه برنج است. ماتریس را به یک تصویر تبدیل می کند. حداکثر و حداقل مقادیر تصویر نمایش می دهد.
توجه داشته باشید که مقادیر هنوز دو نوع داده هستند اما تمام مقادیر در محدوده [0، 1] هستند. نتیجه تبدیل را نمایش می دهد. پیکسل ها طیفی از رنگ های سیاه و سفید را نشان می دهد که باعث می شود محل لبه ها آشکارتر شود.
I=imread('rice.png');
figure
imshow(I)
J=filter2(fspecial('sobel'),I);
min_matrix=min(J(:))
min_matrix=-779
max_matrix=max(J(:))
max_matrix=560
figure
imshow(J)
K=mat2gray(J);
min_image=min(K(:))
min_image=0
max_image=max(k(:))
max_image=1
figure
imshow(K)
149043
149044
149045
آموزش توابع پردازش تصویر در متلب-فصل دوم
رمز فایل: behsanandish.com
مشاهده آموزش کامل توابع پردازش تصویر در متلب در فصل دوم - شناسایی نوع تصویر و تبدیل نوع تصویر در متلب (http://behsanandish.com/learning/matlab/%d9%81%d8%b5%d9%84-%d8%af%d9%88%d9%85-%d8%aa%d8%a8%d8%af%db%8c%d9%84-%d9%86%d9%88%d8%b9-%d8%aa%d8%b5%d9%88%db%8c%d8%b1-%d8%af%d8%b1-%d9%85%d8%aa%d9%84%d8%a81-image-type-converts/)
آموزش توابع اولیه پردازش تصوبر در Matlab-فصل دوم.rar (http://barnamenevis.org/attachment.php?attachmentid=148997&d=1538311732)
بهسان اندیش
شنبه 05 آبان 1397, 10:18 صبح
تابع (im2frame(pic
هدف:
تبدیل تصویر به فریم فیلم.
نحوه استفاده:
1.تصویر نمایه شده، X و نقشه رنگ مرتبط، map، را به یک فریم فیلم f تبدیل می کند.
f=im2frame(X,map)
2. عکس نمایه X را به یک فریم فیلم f تبدیل می کند با استفاده از نقشه رنگ فعلی، اگر X حاوی یک تصویر نمایه باشد.
f=im2frame(X)
مثال:
1.استفاده از im2frame برای تبدیل یک توالی از تصاویر به یک فیلم.
F(1)=im2frame(X1,map);
F(2)=im2frame(X2,map);
...
F(n)=im2frame(Xn,map);
movie(F)
آموزش توابع پردازش تصویر در متلب-فصل دوم
رمز فایل: behsanandish.com
مشاهده آموزش کامل توابع پردازش تصویر در متلب در فصل دوم - شناسایی نوع تصویر و تبدیل نوع تصویر در متلب (http://behsanandish.com/learning/matlab/%d9%81%d8%b5%d9%84-%d8%af%d9%88%d9%85-%d8%aa%d8%a8%d8%af%db%8c%d9%84-%d9%86%d9%88%d8%b9-%d8%aa%d8%b5%d9%88%db%8c%d8%b1-%d8%af%d8%b1-%d9%85%d8%aa%d9%84%d8%a81-image-type-converts/)
آموزش توابع اولیه پردازش تصوبر در Matlab-فصل دوم.rar (http://barnamenevis.org/attachment.php?attachmentid=148997&d=1538311732)
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.