电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

背景差分法MATLAB实现

背景差分法MATLAB实现_第1页
1/3
背景差分法MATLAB实现_第2页
2/3
背景差分法MATLAB实现_第3页
3/3
程序 1背景差分法 MATLAB 实现function temp3d=60;b='d\6\capfile3。avi’;e='。bmp’;for i=0:13 u=d+1; m=int2str(d); n=int2str(u); s=strcat(b,m,e); %连接字符 m=imread(s); m=rgb2gry(m); %灰度值 % imshow(m); if(d〉=61) s=strcat(b,n,e); n=imread(s); n=rgb2gry(n); q=im2double(m); figure(18);imshow(q); w=in2double(n); figure(19);imshow(w) c=q—w; %进行差分处理 figure(20);imshow(c) figure(99);imshow(c);%绘制直方图 t=100;%此値可以调节(阈值调整) t=t/255; k=find(abs(c)〉=t); c(k)=1; k=find(abs(c)〈t); c(k)=0; figure;imshow(c); sc=strel(’square',5);%用平坦的 5*5 结构元素进行了膨胀 c=imdilate(c,sc); end d=d+1; end程序 2图像处理:f0=imread(’capfile3.avi61.bmp’);g=rgb2gray(f0);%图像灰度化imshow(g);g2=imnoise(g,'salt & pepper’,0.05);%加淑盐噪声figure(3);imshow(g2);g3=medfilt2(g2,[3,3],'symmtric’);%以 3*3 窗口中值滤波figure(4);imshow(g3);g1=im2bw(g);%图像二值化figure(2);imshow(g1);程序 3% “高速公路汽车阴影”视屏的阴影去除的方法clc;clear all;close all;% 打开视频文件对话框h1=figure('toolbar',’name’,’Shadow Removal');[FileName。PathName]=uigetfile({'*。avi',’avi(*。avi)’,'*。*',’All Files(*.*)’},'Open video sequence');if isequal([FileName,PathName],[0,0]) returnelse pic_path=fullfile(PathName,FileName); mov=aviread(pic_path);end n=100; % 读取视频帧数 s=1; % 起始为 1 e=n; % 结束为 nfor i=s:e mov_gray(i)。image=mov(i)。cdate; % mov_gray(i)。image 为第 i 帧图像end [ih,iw,id]=size(mov_gray(1).image); % 取得视频帧的大小 % 计算 1 到第 n 帧的各个像素的均值for i=s:e u=mov_gray(i)。image; h=u(:)’; t(i,:)=h(:);end tmp=median(t); % 对 t 数组各列取均值 mean=reshape(tmp,ih,iw,id); % 将 n 帧均值图像恢复成 h*w*d 的图像矩阵,得到背景 figure,imshow(uint8(mean));title(’背景图像’); fn=18; ok=mean; tmp(1:3)=0; di=20; th=ones(1,1,3)*di; % 预设阈值 dif...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

背景差分法MATLAB实现

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部