问题遇到的现象和发生背景
我想试一下读取视频内容【ccd拍的AVI格式录像(位深度16),用windowmedia player才能看到mac就看不到了所有想着直接读取试试但是读不了】
问题相关代码,请勿粘贴截图
fileName = 'video.avi';
obj = Videoreader(fileName);
numFrames = obj.NumberOfFrames;% 帧的总数
for k = 1 : numFrames% 读取数据
frame = read(obj,k);
imshow(frame);%显示帧
imwrite(frame,strcat(num2str(k),'.jpg'),'jpg');% 保存帧
end
运行结果及报错内容
找不到 'videoreader' 的完全匹配项(区分大小写)。
最接近的匹配项为: VideoReader(在
/Applications/Polyspace/R2021a/toolbox/matlab/audiovideo/VideoReader.m 中)
出错 untitled6 (第 2 行)
obj = videoreader(fileName);
我的解答思路和尝试过的方法
我试了下去官网下载了mmread的工具包并用mmread函数写了但还是不行
我想要达到的结果
想读取视频每一帧的图片信息并处理