مدیر – وب سایت تخصصی پردازش تصویر https://imageyar.ir آموزش و پیاده سازی تکنیک های پردازش تصویر- مشاوره و مشارکت در پروژه های آموزشی و تجاری Mon, 27 Apr 2020 08:27:41 +0000 fa-IR hourly 1 https://wordpress.org/?v=5.6.13 https://imageyar.ir/wp-content/uploads/2017/02/cropped-Logo-32x32.jpg مدیر – وب سایت تخصصی پردازش تصویر https://imageyar.ir 32 32 تبدیل ماتریس به تصویر خاکستری | آموزش دستور mat2gray https://imageyar.ir/mat2gray/ https://imageyar.ir/mat2gray/#respond Mon, 27 Apr 2020 07:54:30 +0000 http://imageyar.ir/?p=244 وب سایت الگوریتم های تکاملی www.takamoli.ir

گاها نیاز داریم که در حین پردازش تصاویر ، عمل تبدیل ماتریس به تصویر Gray را انجام دهیم ، در این آموزش شما را با نحوه کار کردن با دستور mat2gray در متلب آشنا خواهیم کرد و مثالهایی نیز برای فهم بهتر قرار داده ایم.   چطور یک ماتریس را به تصویر خاکستری تبدیل کنیم؟

نوشته تبدیل ماتریس به تصویر خاکستری | آموزش دستور mat2gray اولین بار در وب سایت تخصصی پردازش تصویر پدیدار شد.

]]>
وب سایت الگوریتم های تکاملی www.takamoli.ir

گاها نیاز داریم که در حین پردازش تصاویر ، عمل تبدیل ماتریس به تصویر Gray را انجام دهیم ، در این آموزش شما را با نحوه کار کردن با دستور mat2gray در متلب آشنا خواهیم کرد و مثالهایی نیز برای فهم بهتر قرار داده ایم.

 

چطور یک ماتریس را به تصویر خاکستری تبدیل کنیم؟

اگر تصویری یا داده هایی دارید که در داخل یک ماتریس قرار گرفته است و حالا میخواهید آن ماتریس را به یک تصویر خاکستری تبدیل کنید ، تا آن را نمایش دهید یا پردازش دیگری را بر روی آن انجام دهید، میتوانید از دستور mat2gray در نرم افزار matlab استفاده کنید.

 

مثال : یک ماتریس را به یک تصویر خاکستری تبدیل کنید

I = mat2gray(A,[amin amax])

در کد فوق نیز ماتریس A را به تصویر شدت I تبدیل می کند.

ماتریس برگشتی I حاوی مقادیر در محدوده ۰ (سیاه) به ۱٫۰ (با شدت کامل یا سفید) است. amin و amax مقادیر A هستند که با ۰ و ۱٫۰ در I مطابقت دارند.

I = mat2gray(A)

در دستور فوق ، ماتریس A را به تصویر خاکستری تبدیل کرده و در متغیر I قرار داده ایم.

مقادیر amin وamax را در حداقل و حداکثر مقادیر در A قرار می دهد.

آرایه ورودی A و تصویر خروجی I از کلاس باینری هستند.

 

برای اینکه بیشتر با دستور mat2gray و نحوه استفاده آن آشنا شوید مثال زیر را در نظر بگیرید. در این کد ، تصویر rice را لود کرده و سپس فیلتر سوبل را بر آن اعمال میکنیم.

فیلتر سوبل خروجی ای که به ما میدهد یک ماتریس است که برای نمایش مجدد آن باید آن را به تصویر تبدیل کنیم.

مثال:

I = imread('rice.png');
J = filter2(fspecial('sobel'),I);
K = mat2gray(J);
figure
imshow(K)

تبدیل ماتریس به تصویر خاکستری با دستور mat2gray

تصویر سمت چپ تصویر اولیه و تصویر سمت راست تصویر بعد از اعمال فیلتر سوبل است.

منبع : مثورک

نوشته تبدیل ماتریس به تصویر خاکستری | آموزش دستور mat2gray اولین بار در وب سایت تخصصی پردازش تصویر پدیدار شد.

]]>
https://imageyar.ir/mat2gray/feed/ 0