1 / 10
文档名称:

序列图像目标跟踪.docx

格式:docx   大小:19KB   页数:10页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

序列图像目标跟踪.docx

上传人:一花一世 2019/1/27 文件大小:19 KB

下载得到文件列表

序列图像目标跟踪.docx

文档介绍

文档介绍:clc;clear;%closeall;%%%%%%%%%%%%%%%读序列图像%%%%%%%%%%%location='D:\ex7\';%文件夹位置count=2;%图像帧数%aviFileName='';aviObj=avifile('');%aviObj=avifile('');%figHandle=figure;%多帧循环开始fori=1:countI_origin=imread([locationnum2str(i)'.bmp']);I=I_origin;k=1;J2=512;J3=0;I1=0;%%%%%%%%%%%%%%%%%%%%对比度增强%%%%%%%%%%%%%%%%%%%T=197;%手动选阈值i;III=size(I);fori=1:III(1)%size(I)n=0;flag=0;forj=1:512ifI(i,j)>TI(i,j)=255;elseifk==1%kdemostratenumbern=n+1;ifn>15I1=i;J1=j;k=k+1;n=0;endendifk==2n=n+1;ifn>15ifJ1>j&J2>jI2=i;J2=j;J3=J2+70;end%ifJ1<j&J3<j%J3=j;%endI4=i;J4=j;n=0;endend%ifI(i,j)<50&k==3%n=n+1;%ifn>3%%I4=i;J4=j;%n=0;%end%endI(i,j)=0;n=n+1;endendendJ33=J3-8;J22=J2-25;forj1=J22:J33I(I1-8,j1)=0;I(I4+8,j1)=0;endfori1=(I1-8):(I4+8)I(i1,J22)=0;I(i1,J33)=0;end%%%%%%%%%%%%%%%%%%%%图像边缘检测%%%%%%%%%%%%%%%%%%%%%BW3=edge(I,'canny');figure,imshow(BW3);frame_grayImage=im2uint8(BW3);aviObj=addframe(aviObj,frame_grayImage);%holdon;%imshow(BW3);%h=getframe(figHandle);%aviObj=addframe(aviObj,h);end%多帧循环结束%close(figHandle);aviObj=close(aviObj);%%%%%%%%%%%%%%%%%SAVE%%%%%%%%%%%%Matlab图像处理函数:regionprops这里给出在Matlab图像处理工具箱中非常重要的一个图像分析函数:regionprops。顾名思义:它的用途是getthepropertiesofregion,即用来度量图像区域属性的函数。语法STATS=regionprops(L,properties)描述测量标注矩阵L中每一个标注区域的一系列属性。L中不同的正整数元素对应不同的区域,例如:L中等于整数1的元素对应区域1;L中等于整数2的元素对应区域2;以此类推。返回值STATS是一个长度为max(L(:))的结构数组,结构数组的相应域定义了每一个区域相应属性下的度量。properties可以是由逗号分割的字符串列表、饱含字符串的单元