我正在使用Matlab显示视频序列中的帧,下面是我的代码:
seq=sprintf('walk%d.avi',v); % video's name
videoReader = vision.VideoFileReader(seq);
vidObj = VideoReader(seq);
numFrames = vidObj.NumberOfFrames
for i = 1:numFrames
frame = step(videoReader); % read the next video frame
imshow(frame)
end
实际上它以前工作得很好,我不知道从什么时候和什么原因导致它显示旋转的图像。希望你们能帮助我。谢谢。
答案 0 :(得分:0)
最新更新的Matlab功能可以垂直翻转框架:
FlippedFrame = flip(frame,1);