videoObj = VideoReader('4.avi');%读视频文件 nframes = get(videoObj, 'NumberOfFrames');%获取视频文件帧个数 for k = 1 : nframes currentFrame = read(videoObj, k);%读取第i帧 subplot(2,1,1);%创建图像显示窗口并获取第一个窗口句柄 imshow(currentFrame); % Convert to grayscale. grayFrame = rgb2gray(currentFrame);%灰度化 if(k==1) grayFrame_1 = grayFrame; end difgrayFrame= grayFrame - grayFrame_1;%邻帧差 grayFrame_1 = grayFrame; subplot(2,1,2); imshow(difgrayFrame); end
文件位置D:\下载相关\搜狗高速下载\程序与示例视频\next
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:【Matlab】运动目标检测之“帧差法” - Python技术站