1.问题描述:

一种用于云台变焦相机自动跟踪运动目标的有效算法。跟踪算法适用于但不限于静止背景,并且能够容忍合理的噪声和光照变化。其主要思想是在存在噪声和不确定性的情况下,利用统计方法积累背景信息。该方法还允许根据图像的平移-倾斜-变焦特征量来决定背景随时间的变化,并区分最可能的背景变换。恢复背景时,可以使用标准的背景减法。仿真结果表明,所提出的跟踪算法对监控系统是有效的。

2.部分程序:

%function AnnEng_ir(fname, ratio, skip, ifdisp)
%AnnEng_ir('test.avi', '0.5','1','1');
fname='03.avi';
ratio= '0.5';
skip='1';
ifdisp='1';
   % addpath (genpath('Baggage'));
         
    if ~exist('ratio','var')
        ratio=0.5;
    else
        ratio=str2num(ratio);
    end;
    
    if ~exist('skip','var')
        skip=1;
    else
        skip=str2num(skip);
    end;

if ~exist('ifdisp','var')
        ifdisp=1;
    else
       ifdisp=str2num(ifdisp);
    end;

BlobTh=12; %str2num(blobth);
    BlobSz=64*ratio*ratio; %str2num(blobsz);
    MorphSz=double(uint16(sqrt(BlobSz)));
    
    Options.ssearch = 1;
    Options.isearch = 1/10;
    Options.Start=1;
    %% Detector options
    Options.BlobTh=16;   %16       %% Minimum threshold for likelihood changes
    Options.BlobSz=18; % 16       %% Minimum blob size
    Options.MorphSz=MorphSz;   %% Morphologic filtering range

Options.ratio=ratio;%0.25;%0.25;
    Options.TmpCorrl=[]; %2*skip;
    Options.Interval=skip;
    
    Options.ifdisp=ifdisp;%10;
    Options.colorcorrection=0;
    Options.ifnumplate=0;

%%global parameters
    Options.background_memory = 50;    % intial frames for background calculation has to be  2 times this value
    %% Movie options
    Options.enazoom   = true;
    Options.enarotate = true;
    Options.enapan    = true;
    Options.ena_ptz= false;
    %% Recursion parameters for temporal recursive filter.
    Options.krec_factor = 5;                                %% Alpha channel recursion factor.
    Options.rec_min = 1/Options.background_memory * Options.Interval;                %% Background recursion min rate.
    Options.rec_max = 1 - Options.rec_min;                    %% Background recursion max rate.
    Options.mot_reset_thresh = 0.25;                        %% Threshold for background reset.
    Options.back_up_rate = 1/Options.background_memory * Options.Interval;            %% Background update rate.
    Options.ssearchx = 1;                                    %% Spartial global search range.
    Options.ssearchy = 1;                                    %% Spartial global search range.
    Options.ssearch  = 3;                                    %% Spartial local search range.
    Options.isearch  = 3;                                    %% Intensity search range.
    Options.irange   = 1/20;                                %% Intensity search interval.
    Options.zoom     = 1;                                   %% Global zoom variable.

vstream = mmreader(fname);
%     imH = get(vstream,'Height')*ratio;
%     imW = get(vstream,'Width')*ratio;
%     nFrm = get(vstream,'NumberOfFrames');
%     frmRate=get(vstream,'FrameRate');
%     length=get(vstream,'Duration');
    
    AnnotationEngT_ir(fname,vstream, Options);

return;

3.仿真结论:

C-09

用于实时视频监控的摇摄/倾斜/变焦摄像机中具有复杂背景的鲁棒运动检测相关推荐

  1. 评测:Logitech ConferenceCam CC3000e-一款出色的摇摄变焦摄像头和扬声器,适合远程工作者使用

    I'm forever looking for tools that can make me a more effective remote worker. I'm still working rem ...

  2. Android手机实时视频监控

    最近手机安装了一个"千里眼"和千里眼家居远程监控的应用,对里面的实时监控交通路口的状态有点好奇.以是使用相应的方法反编译看看她的原理. 对于软件"千里眼",经过 ...

  3. 基于ITOP4412开发板的实时视频监控系统实现

    实时视频监控系统实现 设计一种RTMP嵌入式监控系统,该系统基于服务器/客户端模式,用户使用PC机或者使用移动设备通过网络实时监控观测对象.系统基于ITOP4412开发板,通过V4L2接口从摄像头采集 ...

  4. 树莓派-实时视频监控

    树莓派-实时视频监控 这是利用Dominic Szablewski出色的JSMPEG项目,将Pi的相机模块低延迟流式传输到任何合理的现代网络浏览器的 演示.其他依赖项是Python ws4py库,我的 ...

  5. 大华摄像头二次开发-web端实现实时视频监控

    最近客户提需要,需要在现有的系统中集成视频监控功能,摄像头是大华的.而大华又没有关于java的sdk,官网只能下载到c++的demo和dll文件.无奈只能自己在网上找了,最后找到了一些解决办法,把实现 ...

  6. 终于成功了, 使用Flash进行实时视频监控

    自从当爸后一直想弄个监控系统.市面上都是使用天视等客户端软件,不方便. 自己断断续续折腾了3个月,今天终于把Flash的实时视频监控代码都移植到了CentOS 大华的8路 H.264硬件压缩卡采集数据 ...

  7. 爆GOOGLE实时视频监控

    爆GOOGLE实时视频监控 在google里面输入: nurl:"ViewerFrame?Mode=" inurl:"ViewerFrame?Mode=" in ...

  8. 电力监控系统如何在锡林郭勒配电工程中采集相关遥测、遥信和SOE等数据完成监视、控制和预警?

    安科瑞电力监控系统和五防系统在锡林郭勒项目的应用 安科瑞 崔远航 摘要:随着电力.计算机.信息和网络等技术的不断发展,推动了电力监控的快速发展,人们对电力系统运行的安全性以及稳定性的要求越来越高.本文 ...

  9. 配电房远程综合监控系统在10kV预制舱项目中的应用

    摘要:配电房远程综合监控系统是以智能控制为核心,通过物联网技术的集成应用,来实现变电站内环境的全天候状态监视和智能控制.针对10kV预制舱项目的要求,系统实现了环境数据监测和设备控制,起到了预防运行环 ...

最新文章

  1. shell 读取配置文件
  2. 浪潮英特尔在德国发布KEEP升级计划 用户可提前体验英特尔KNM
  3. 人脸口罩检测现开源PyTorch、TensorFlow、MXNet等全部五大主流深度学习框架模型和代码...
  4. 通过jquery-ui中的sortable来实现拖拽排序
  5. spring nosql_使用Spring Security和NoSQL的Spring Boot
  6. (08)FPGA时钟概念
  7. OpenGL学习笔记:模型变换、视图变换、投影变换 、视口变换、操作矩阵堆栈
  8. python源代码文件加密
  9. latex自动生成中文目录_LaTeX技巧907:目录与格式定制
  10. DocLocker - 文档外发控制系统
  11. 2007年12月25日至2008年1月1日百宝箱游戏下载排行榜
  12. HTML+CSS十分钟实现响应式布局页面,响应式布局实战教程
  13. Unity在Canvas上画线(Draw Line)实现
  14. JS的 验证组织机构的合法性
  15. 【微机接口】可编程串行异步通信芯片8250
  16. 抢先服显示服务器关闭是什么意思,王者荣耀抢先服是什么意思 抢先服和正式服的区别...
  17. 数据中心的服务器是怎么运作的,数据中心想要更有效的运行得怎样借助AI的力量...
  18. excel高效快捷键行列求和、向右填充
  19. 基于jsp+Java+mysql的酒店预订系统
  20. DRS.Technologies.Orca3D.v1.4.20170915.X64犀牛船舶设计

热门文章

  1. HGAME2022 Web WP
  2. 主从库理论知识-主从同步如何实现?
  3. Android 应用锁/程序锁(APPLock)的实现 http://shigongbo.blog.163.com/blog/static/976090201452572535715
  4. 2022-2028年中国半导体集成电路产业竞争现状及发展前景规划报告
  5. 使用反射判断对象的值是否为空并赋新值操作
  6. 微信小程序获取滚动条高度_小程序超过高度加滚动条 小程序尺寸规范
  7. O准备如何苟进复赛圈?华为软挑开挂指南(附赛题预测)
  8. word 导出编辑ftl_Java实现用Freemarker完美导出word文档(带图片)
  9. 版本管理工具使用总结(git,svn,hg)
  10. android调用资源文件配置,Android资源文件