AVI视频中运动目标检测的matlab实现.pdf

上传人:wj 文档编号:14648296 上传时间:2023-06-25 格式:PDF 页数:3 大小:73.27KB
下载 相关 举报
AVI视频中运动目标检测的matlab实现.pdf_第1页
第1页 / 共3页
AVI视频中运动目标检测的matlab实现.pdf_第2页
第2页 / 共3页
AVI视频中运动目标检测的matlab实现.pdf_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

AVI视频中运动目标检测的matlab实现.pdf

《AVI视频中运动目标检测的matlab实现.pdf》由会员分享,可在线阅读,更多相关《AVI视频中运动目标检测的matlab实现.pdf(3页珍藏版)》请在冰点文库上搜索。

AVI视频中运动目标检测的matlab实现.pdf

%-%基于中位数算法的运动目标检测%第1种实现方法%-%*读取视频数据*%调用aviread函数读取视频文件vid=aviread(WalkingMan.avi)size(vid

(1).cdata)%查看第1帧的大小,也是每一帧的大小vid

(1).colormap%查看第1帧的colormap值%*数据类型的转换*%把vid的cdata字段的取值转换成一个240360380的四维数组IMIM=cat(4,vid.cdata);size(IM)%查看IM的大小m,n,k,h=size(IM);%把IM的大小赋给四个变量%把IM转换成一个80行,2403603列的矩阵I=reshape(IM,m*n*k,h);%*调用median函数求中位数,进行视频图像分割*I=median(I);%求I矩阵中各列元素的中位数I=reshape(I,m,n,k);%将向量I转成2403603的三维数组,得到背景图像figure;%新建一个图形窗口imshow(I);%显示背景图像figure;%新建一个图形窗口imshow(IM(:

:

:

1)-I);%显示第1帧中的目标图像%-%基于中位数算法的运动目标检测%第1种实现方法%-%调用mmreader函数创建读取视频文件的多媒体阅读对象WalkManObjWalkManObj=mmreader(WalkingMan.avi);%根据多媒体阅读对象WalkManObj,读取视频的各帧图像数据IM=read(WalkManObj,1,inf);m,n,k,h=size(IM);%把IM的大小赋给四个变量%把IM转换成一个80行,2403603列的矩阵I=reshape(IM,m*n*k,h);I=median(I);%求I矩阵中各列元素的中位数I=reshape(I,m,n,k);%将向量I转成2403603的三维数组,得到背景图像figure;%新建一个图形窗口imshow(I);%显示背景图像figure;%新建一个图形窗口imshow(IM(:

:

:

1)-I);%显示第1帧中的目标图像如下图效果

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 幼儿教育 > 幼儿读物

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2