تابع ()im2double

هدف:

تبدیل تصویر به دقت مضاعف.
نحوه استفاده:

1.تصویر شدت I را به دقت مضاعف تبدیل می کند، در صورت لزوم اطلاعات را مجددا بازنشانی می کند.

I2 = im2double(I)


2.تصویر نمایه شده I را به دقت مضاعف می کند و در صورت لزوم اطلاعات را جبران می کند.

I2 = im2double(I,'indexed')



مثال:

1.تبدیل تصویر به دقت مضاعف

I = imread('peppers.png');
whos I
Name Size Bytes Class Attributes
I 384x512x3 589824 uint8

I2 = im2double(I);
whos I2
Name Size Bytes Class Attributes
I2 384x512x3 4718592 double


2.تبدیل یک آرایه به کلاس double در GPU. این مثال به جعبه ابزار محاسبه موازی نیاز دارد.


I1 = gpuArray(reshape(uint8(linspace(1,255,25)),[5 5]));
I2 = im2double(I1);


پایان فصل سوم: تابع های تغییر نوع کلاس در متلب


آموزش توابع پردازش تصویر در متلب-فصل سوم
رمز فایل: behsanandish.com

مشاهده آموزش کامل توابع پردازش تصویر در متلب
درفصل سوم: تابع های تغییر نوع کلاس در متلب


آموزش توابع اولیه پردازش تصوبر در متلب - فصل سوم 2.rar