MATLAB视频截取和缩放
生活随笔
收集整理的這篇文章主要介紹了
MATLAB视频截取和缩放
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
MATLAB視頻截取和縮放
- 1 按幀截取
- 2 按時間截取
- 3 視頻縮放
- 4 總體代碼
利用Matlab進行視頻處理時,經常需要做的是對視頻進行截取,這里截取的方式有兩種:按時間截取和按幀截取。截取之后,可能再根據需要進行縮放處理。
1 按幀截取
核心代碼
inputVideo = VideoReader('raw_video.mp4'); startFrame = 50; endFrame = 100;for i = startFrame:endFrameinputFrame = read(inputVideo,i);writeVideo(outputVideo,frame); end2 按時間截取
3 視頻縮放
依次讀取視頻的每一幀,縮放后存入新的視頻。
核心代碼
網上看到,imresize好像可以指定縮放算法。
M=imresize(M,[rowscolsm(1)/maxval rowscolsm(1)/maxval],‘bilinear’);
%%按照 屏幕分辨率和圖片本身分辨率進行壓縮,壓縮算
總結
以上是生活随笔為你收集整理的MATLAB视频截取和缩放的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: round在python是什么意思_细说
- 下一篇: 北航计算机学院李卫国,北航学生评选“心目