该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
[code]
clc,clear;
fileName ='F:\axinbishe\ai.avi';
obj = VideoReader(fileName);
numFrames = obj.NumberOfFrames;% 帧的总数
for k = 1 : numFrames% 读取数据
frame = read(obj,k);
imshow(frame);%显示帧
% imwrite(frame,strcat(num2str(k),'.jpg'),'jpg');% 保存帧
grayframe = rgb2gray(frame);%灰度化
grayframe_1 = rgb2gray(frame1);%灰度化
grayframe_2=rgb2gray(frame2);
difgrayframe= grayframe - grayframe_1;%邻帧差 像素值不出在负数
difgrayframe2= grayframe_1 - grayframe_2;%邻帧差
fdiff1=imbinarize(uint8( difgrayframe),0.05);%与阈值比较转换成二值图像 256*0.05=12.8
fdiff2=imbinarize(uint8( difgrayframe2),0.05);%与阈值比较转换成二值图像
f= fdiff1&fdiff2; %得到移动的区域
pause(0.01);
figure(1);
imshow(f);
end
[/code]
错误显示: 未定义函数或变量 'frame1'。
出错 S1 (line 11)
grayframe_1 = rgb2gray(frame1);
已经改过几次了 每次都是各种未定义函数或变量xxx 是软件版本问题吗 本人2016b的版本 求大神指教 万分感激