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

آموزش جداسازی فریم تصویر در متلب
5 (100%) 5 vote[s]

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

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

جعبه ابزار متلب، عکس های متوالی را بصورت ماتریس های 4 بعدی ارائه می دهد، به طوری که به هر عکس مجزا، یک فریم گفته می شود. تمامی این فریم ها سایز یکسانی دارند و بواسطه ی بعد چهارم مرتب شده اند. توابع imshow و imtool تنها می توانند در یک زمان، یک فریم را نمایش دهند، اما نمی توانند تصاویر را بصورت انیمیشن نمایش دهند و یا آنها را هدایت کنند. یک راه بهتر برای مشاهده ی تصاویر متوالی، استفاده از Movie Player با استفاده از تابع implay است.

Movie Player می تواند فریم های یک عکس متوالی را نمایش دهد و ابزارهای مشاهده ی تصاویر متوالی را به شما ارائه دهد. برای مشاهده ی فریم های یک عکس متولی بصورت ایستا و همزمان، می توانید از تابع montage استفاده کنید که از دستورهای بسیار مهم پردازش تصویردر متلب می باشد

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

کد برنامه در نرم افزار متلب

 

;(obj = VideoReader('C:\Users\ghayoumi\Downloads\Video\test.mp4
for k = 1 : 100  %fill in the appropriate number
;(this_frame = readFrame(obj
;()thisfig = figure
;(thisax = axes('Parent', thisfig
;(image(this_frame, 'Parent', thisax
;(title(thisax, sprintf('Frame #%d', k
end

تعداد فریم های مورد نیاز را میتوانید جایگزین عدد 100 نمایید.

در ثبت سفارش خود مشکل دارید؟ 

سفارش خود را از طریق تلگرام و واتس اپ برای ما بفرستید

برای ثبت سفارش در تلگرام کلیک کنید

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

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