资源简介
在MATLAB2014上输入一个视频可以检测出其中的运动目标并对之进行标记

代码片段和文件信息
function [uv]=lk(img1img2wsize);
[fxfyft]=deriv(img1img2);
u=zeros(size(img1));
v=zeros(size(img2));
half_w=floor(wsize/2);
for i=half_w+1:size(fx1)-half_w
for j=half_w+1:size(fx2)-half_w
curx=fx(i-half_w:i+half_wj-half_w:j+half_w);
cury=fy(i-half_w:i+half_wj-half_w:j+half_w);
curt=ft(i-half_w:i+half_wj-half_w:j+half_w);
curx=curx‘;
cury=cury‘;
curt=curt‘;
curx=curx(:);
cury=cury(:);
curt=-curt(:);
a=[curxcury];
UV=pinv(a‘*a)*a‘*curt;
u(ij)=UV(1);
v(ij)=UV(2);
end;
end;
u(isnan(u))=0;
v(isnan(v))=0;
function [fxfyft]=deriv(img1img2);
fx=conv2(img10.25*[-11;-11])+conv2(img20.25*[-11;-11]);
fy=conv2(img10.25*[-1-1;11])+conv2(img20.25*[-1-1;11]);
ft=conv2(img10.25*ones(2))+conv2(img2-0.25*ones(2));
fx=fx(1:size(fx1)-11:size(fx2)-1);
fy=fy(1:size(fy1)-11:size(fy2)-1);
ft=ft(1:size(ft1)-11:size(ft2)-1);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1922 2018-04-10 17:56 optial_flow.m
文件 1516 2018-04-13 10:19 optical_flow_detect.m
文件 995 2012-05-25 16:22 lk.m
----------- --------- ---------- ----- ----
4433 3
- 上一篇:莱斯衰落概率密度
- 下一篇:SAR雷达成像点目标仿真——RD算法和CS算法程序+注释
相关资源
- optical_flow 光流法 matlab 实现程序
- ROC曲线 matlab实现
- matlab2019运动目标检测--数字图像处理
- 检索视频中运动的点并计算线速度角
- L-K金字塔光流法matlab代码实现
- 目标检测的DPM模型在windows下的实现
- 基于adaboost算法的目标检测MATLAB代码
- 基于matlab的运动目标检测源代码
- 人脸目标检测的matlab实现论文
- 基于帧差法的运动目标检测程序matl
- 运动目标检测的混合高斯背景建模m
- LK光流法运动目标特征提取
- DPM算法实现:voc-release5(Win7+matlab20
- 光流法包括LK光流,HS光流,论文,
- 运动目标检测算法Matlab
- 梯形调制调频连续波目标解算流程
- 光流法检测运动目标
- matlab实现运动目标检测与最小外接矩
- MATLAB运动视频检测
- VOC2007目标检测ground truth制作
- MATLAB运动目标检测代码
- FasterRcnn2.m
- 用matlab读取视频文件中的图像,并对
- FCM目标检测代码
- HS经典光流法
- 基于MATLAB的行人检测代码
- 基于MATLAB的vibe算法的运动目标检测代
- 自动驾驶多目标检测.7z
- GMM代码用于目标检测
- 运动目标检测的背景建模
评论
共有 条评论