matlab运动目标检测-背景差分算法
·
clear;
clc;
i1=imread('D:\Work\1.png');
i2=imread('D:\Work\2.png');
i1=rgb2gray(i1);
i2=rgb2gray(i2);
[m,n]=size(i1);
im1=double(i1);
im2=double(i2);
i3=zeros(size(i1));
for i=1:m;
for j=1:n;
if abs((im2(i,j))-(im1(i,j)))>70 ; %最佳阈值在70到90之间
i3(i,j)=1;
else abs((im2(i,j))-(im1(i,j)))<70;
i3(i,j)=0;
end
end;
end;
imshow(i3);
s=size(i3)
背景差分算法/背景扣除 matlab背景差分法
很好理解,图像中固定的背景相减就可以去掉背景,保留下来运动的目标。
实际运用中需要不断更新背景信息来保证检测准确性。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)