فرمت مجاز تصویر در متلب

Image processing

فرمت مجاز تصویر در متلب


فرمت های پشتیبانی شده در متلب موارد زیر می باشد

  1. BMP (Microsoft® Windows® Bitmap)
  2. GIF (Graphics Interchange Files)
  3. HDF (Hierarchical Data Format)
  4. JPEG (Joint Photographic Experts Group)
  5. PCX (Paintbrush)
  6. PNG (Portable Network Graphics)
  7. TIFF (Tagged Image File Format)
  8. XWD (X Window Dump)

که در این میان تصاویر jpg و png پر کاربرد تر از سایر تصاویر می باشد.

دستور imread در متلب تمامی این فرمت ها پشتیبانی می کند.

اول باید بدانیم برخی تصاویر دارای مپ یا الگوی رنگ می باشند به عنوان مثال در تصاویر پزشکی این مساله بیشتر به چشم می خورد بنابراین برای این تصاویر بهتر است که مپ را در ماتریسی جدا ذخیره کرد تا در هنگام نمایش تصویر با دستور imshow مشکلی پیش نیاید.

[A,map,transparency] = imread(filename,fmt)
%%  example
[X,cmap] = imread('corn.tif');
imshow(X,cmap)

تصویر اندکس شده

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

پس از اینکه مشخصات تصویر در ماتریس مورد نظر بارگیری شد حال نوبت به نمایش تصاویر می رسد .

imshow(image_RGB/BW/GRAY)
imshow(image_indexed,map)

دوحالت نمایش برای تصاویر ایندکس شده و سایر تصاویر در بالا ذکر شد. اگر چندین تصویر داشته باشیم که بخواهیم در یک فیگور کنار همدیگر نمایش داده شوند بهتر است از دستورات subplot یا montage استفاده کرد.

montage(img_1,im_2,…,img_n);
subplot (a,b,i); imshow (image_i)

تفاوت این دو نمایش به فاصله ایست که در حالت subplot بین تصاویر ایجاد می شود این در حالیست که در تصاویر پزشکی استفاده از montage رایج تر می باشد.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *