移动目标检测(帧间差分法)
来源:互联网 发布:mac的强制退出 编辑:程序博客网 时间:2024/05/17 05:52
以前上计算机视觉课时,老师演示了一个移动目标检测的程序。觉得好玩,回去后自己写了一个。
基于帧间差分法+阈值(门限)的移动目标检测。检测前进行了中值滤波处理,手动设置了阈值。效果一般吧。
clear all;close all;clc;mov=VideoReader('classroom.avi');N=mov.NumberOfFrames;for i=2:N frame=read(mov,i); Pframe=read(mov,i-1); if ndims(frame)==3 x=rgb2gray(frame); else x=frame; end if ndims(Pframe)==3 y=rgb2gray(Pframe); else y=Pframe; end subplot(1,2,1); imshow(Pframe,[]); title(sprintf('第%d帧',i-1)) %差分算法 x=medfilt2(x); y=medfilt2(y); n=im2double(x); p=im2double(y); c=n-p; c=medfilt2(c); t=10/256; c(abs(c)>=t)=255; c(abs(c)<t)=0; c=logical(c); x1=Pframe(:,:,1); x1(c)=0; x2=Pframe(:,:,2); x2(c)=255; x3=Pframe(:,:,3); x3(c)=0; xc=cat(3,x1,x2,x3); subplot(1,2,2); imshow(xc,[]); title(sprintf('第%d帧',i-1))end
代码和测试数据下载
1 0
- 移动目标检测(帧间差分法)
- 移动目标检测
- 红外视频中的移动目标检测
- 运动目标检测--帧间差分法
- 运动目标检测--帧间差分法
- 目标检测(1)
- 目标检测(2)
- 目标检测(转载)
- 模式识别(目标检测)
- 目标检测程序开发(四)——目标检测
- 目标检测(一)目标检测评价指标
- 目标检测(一)目标检测评价指标
- 基于视频的移动目标检测 Moving Object Detection
- 目标检测(Object Detection)
- 目标检测(三)--DPM
- 目标检测(四)--ICF
- (三论文)目标检测
- 运动目标检测(帧间差分法)——opencv
- vim配置文件记录
- 【笔记】《ExcUseMe: Asking Users to Help in Item Cold-Start Recommendations》
- JS筛选器的制作
- 跨浏览器事件处理程序
- 反射访问属性或方法时将Accessible设置为true
- 移动目标检测(帧间差分法)
- 安装Windows下 CDH5开发环境
- URAL 1206 Sum of Digits of the Sum of Numbers
- 编写程序,将ax中的0变1,1变0,最后输出ax中1的个数题目:编写程序,将ax中的1变成0,0变成1,最后输出ax中1的个数; 程序代码如下所示:
- 文章标题
- HDU1256
- C#中多重继承
- URAL 1207 Median on the Plane
- Python一些函数的笔记