تصاویر چند فریمی در متلب | نمایش فریم | جدا کردن فریم

تصاویر چند فریمی در متلب

تصاویر چندفریمی در متلب

نمایش تصاویر چند فریمی

تصاویری که در واقع به صورت یک انیمیشن تشکیل شده از چند تصویر می باشند

و مانند تصاویر با فرمت پسوند HDF و TIFF تصاویر چند فریمی گویند.

در این گونه تصاویر یا نیاز است که تنها یکی از فریم ها را نمایش دهیم و یا تمامی فریم ها را تک تک نمایش داده و یا حتی به صورت پشت سر هم تصاویر را به نمایش گذاریم .

یکی از کاربردهای گسترده این نوع تصاویر در سیستم های پزشکی مانند تصاویر دستگاه های MRI و تصاویر بررسی تشکیل مواد و غیره می باشد.

 

A = imread ( ‘ نام فایل و مسیر جاری تصویر ‘ , X شماره فریم ) ;

جدا کردن  فریم تصویر

جدا کردن فریم X ام از تصویری که در مسیر جاری ذخیره شده قراردادن آن در متغیر A حال می توان فریم جدا شده با دستور imshow به نمایش در آورید.

مثال: فریم دوم تصویر به نمایش در می آید.

این تصویر ۵ فریمی در cd موجود می باشد.

<< P = imread ( ‘G:\f.tif ‘ , ۲ ) ;
>> imshow ( P )

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

 

( .... و تصویر دوم, تصویر اول, بعد تصویر) A = cat

 

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

بعد تصویر می تواند ۱ یا ۲ یا ۳ و یا ۴ بعدی باشد.

با این دستور هر تعداد تصویر را می توان در یک آرایه قرار داد.

به مثال زیر توجه کنید.

در بعد های ۱و ۲ تصاویر نمایش داده شده است:

 

>> p1 = imread ( ‘G:\f.tif ‘ , ۱ ) 
>> p2 = imread ( ‘G:\f.tif ‘ , ۲ )
>> p3 = imread ( ‘G:\f.tif ‘ , ۳ )
>> p4 = imread ( ‘G:\f.tif ‘ , ۴ )
>> p5 = imread ( ‘G:\f.tif ‘ , ۵ )
>> pout = cat ( ‘G:\1 , p1 , p2 ,p3 , p4 , p5 ) ;
>> imshow ( pout )
>> pout = cat ( 2 , p1 , p2 , p3 , p4 , p5 ) ;
>> imshow ( pout )

 

تصاویر چند فریمی در متلب

نظر خود را اینجا بنویسید!

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