• 大小: 1KB
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-06-13
  • 语言: Matlab
  • 标签: 变化检测  MATLAB  

资源简介

差值法图像变化检测代码,可以有效检测两幅图像之间的变化区域

资源截图

代码片段和文件信息

clear %工作区清零
clc %命令行清零
Path1=‘F:\代做\变化检测\变化后.jpg‘;
Path2=‘F:\代做\变化检测\变化前.jpg‘;
Data1=imread(Path1);%读取图像的信息
figure(1);imshow(Data1);%画出变化前图片
Data2=imread(Path2);%读取图像的信息
figure(2);imshow(Data2);%画出变化后图片

[rowcol]=size(Data1);
data1=zeros(rowcol);
data2=zeros(rowcol);
data=zeros(rowcol);
DATA=zeros(rowcol);
for i=1:1:row*col
data1(i)=Data1(i);
data2(i)=Data2(i);
data(i)=data1(i)-data2(i);
end

for i=1:row*col
    if abs(data(i))<60 %注意这是进行判断有效值范围,如果有效范围是-1到1,则改成max(bz)>-1即可
        DATA(i)=0;
%     elseif (abs(data(i))>=20)&&(abs(data(i))<40)
%       

评论

共有 条评论