帧差分matlab,有没有大佬会用MATLAB做三帧差分法的视频处理呀 求指教

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

[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的版本 求大神指教 万分感激

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值