تبلیغات
آموزش مطلب - image2

image2

نویسنده :امین باشی
تاریخ:شنبه 12 شهریور 1384-06:09 ق.ظ

Image2

امروز تعدادی از ویژگیهای تابع image كه نحت نام  Data Defining the Object دسته بندی می‌شوند را برسی می كنیم.

این ویژگیها برای تعریف كردن تصویر بكار می‌روند

 

تابع image به دو صورت سطح بالا و سطح پایین قابل استفاده است.(حتما تفاوت زبانهای سطح بالا مثل C ، با زبانهای سطح پایین مثل اسمبلی را می‌دانید).

استفاده از تابع به صورت سطح بالا یك سری ویژگی دارد

جهت y برعكس می‌شود.

نمای دید به [0 90] تغیر می‌كند.(view([0 90]))

و...

هنگام اسفاده از تابع سطح پایین، مسقیما با خصوصیات نصویر كار  می‌كنیم.

image('PropertyName',PropertyValue,...)

 

Cdata

یك ماتریس یا یك آرایه سه بعدی كه رنگ تصویر را مشخص می‌كند.

image('cdata',cdata)

معادل با image(C) است.در واقع image(c) معادل سطح بالا است.

متلب(مطلب)به 3 طریق تصویر را رنگ می‌كند.

با توجه به colormap ماتریس را اندیس گذاری می‌كند. مثلا اگر مقدار یك درایه برابر با 15 باشد به ان درایه رنگ 15ام از colormap را اختصاص می‌دهد.

در این حالت ویژگی CdataMapping برابر با direct است.

در حالت دوم مقدار ویژگی CdataMapping برابر با scaled است.یعنی رنگ با توجه به ویژگی clim تعین می‌شود. Clim یك بردار است كه اولین درایه آن برایر با شماره اولین رنگ در colormap و درایه دوم آخرین رنگ از colormap است.خلاصه كنم در این حالت به بزرگترین درایه ماتریس آخرین رنگ و به كوچكترین درایه آن اولین رنگ از colormap اختصاص داده شده و با توجه به این بقیه درایه ها رنگ می‌گیرند.

 h=image([1 40 20]);

حالا این دستور را امتحان كنید و تفاوت را ببینید

set(h,'CDataMapping','scaled')

حالت سوم استفاده از ماتریس RGB است.(به مطالب فبلی مراجعه كنید)

CdataMapping

كار این ویژگی را توضیح دادم ( به چند خط بالاتر مراجعه كنید) فقط نكته مهم این است كه هنگامی كه از ماتریسRGB(true color) استفاده می‌كنید این ویژگی بی تاثیر است.

Xdata و Ydata

محل قرار گرفتن اولین رنگ را مشخص می‌كند. متلب همیشه یك ناحیه مربعی را رنگ می‌كند كه مختصات مركز آن با توجه به این ویژگیها مشخص می‌شود.

مقدار پیش فرض آن در زیر آورده شده است.

 XData                        [1 size(CData,2)]

 

YData                        [1 size(CData,1)]

 



نوع مطلب : image 





All right reserved©2005 Amin Bashi