如何用matlab逐帧读入avi文件,然后对每帧的每个像素点进行处理(比如RGB比例的计算)?

需要比较具体点的算法,谢谢大家
2025-03-01 11:40:44
推荐回答(1个)
回答1:

准备工作:
使用较新版本matlab(老版本没有一个函数,读起来麻烦)
视频解码器安装

video=mmreader('filename.avi');
data=read(video);
size(data)

会发现data是个4维数据 对应[height , width , RGB三个通道 , frame]