摘要: 运动检测(前景检测)之(一)ViBezouxy09@qq.comhttp://blog.csdn.net/zouxy09 因为监控发展的需求,目前前景检测的研究还是很多的,也出现了很多新的方法和思路。个人了解的大概概括为以下一些: 帧差、背景减除(GMM、CodeBook、 SOBS、 SACON、 VIBE、 W4、多帧平均……)、光流(稀疏光流、稠密光流)、运动竞争(Motion Competition)、运动模版(运动历史图像)、时间熵……等等。如果加上他们的改进版,那就是很大的一个家族了。 对于上一些方法的一点简单的对比分析可以参考下:http://www.cnblogs.com/ro 阅读全文
posted @ 2013-07-30 19:47 坚固66 阅读(714) 评论(1) 推荐(0) 编辑
摘要: Just the FactsThe expression N!, read as `` N factorial," denotes the product of the first N positive integers, where N is nonnegative. So, for example,NN!011122364245120103628800For this problem, you are to write a program that can compute the lastnon-zero digit of anyfactorial for (). For exa 阅读全文
posted @ 2013-07-30 19:46 坚固66 阅读(123) 评论(0) 推荐(0) 编辑
摘要: Uniform GeneratorComputer simulations often require random numbers. One way to generatepseudo-random numbers is via a function of the formwhere `` " is the modulus operator.Such a function will generate pseudo-random numbers (seed) between 0 andMOD-1. One problem with functions of this form is 阅读全文
posted @ 2013-07-30 19:44 坚固66 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 凸包求直径(socalled。。)采用Graham+Rotating_Calipers,Graham复杂度nlogn,RC算法复杂度n,所以时间复杂度不会很高。学习RC算法,可到http://cgm.cs.mcgill.ca/~orm/rotcal.frame.html。另:http://www.cppblog.com/staryjy/archive/2009/11/19/101412.html另外,Graham的过程即将整理。。#include #include #include using namespace std;#define eps 1e-8#define zero(x) (((x 阅读全文
posted @ 2013-07-30 19:42 坚固66 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 一、职责链(Chainof Responsibility)模式责任链模式是一种对象的行为模式。在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。请求在这个链上传递,直到链上的某一个对象决定处理此请求。发出这个请求的客户端并不知道链上的哪一个对象最终处理这个请求,这使得系统可以在不影响客户端的情况下动态地重新组织链和分配责任。二、责任链模式的结构责任链模式涉及到的角色如下所示:抽象处理者(Handler)角色:定义出一个处理请求的接口。如果需要,接口可以定义出一个方法,以设定和返回对下家的引用。这个角色通常由一个抽象类或接口实现。具体处理者(ConcreteHandler) 阅读全文
posted @ 2013-07-30 19:40 坚固66 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 预编译SQL 语句被预编译并存储在 PreparedStatement 对象中。然后可以使用此对象多次高效地执行该语句。预编译的优点 1、PreparedStatement是预编译的,对于批量处理可以大大提高效率. 也叫JDBC存储过程。 2、使用 Statement 对象。在对数据库只执行一次性存取的时侯,用 Statement 对象进行处理。PreparedStatement 对象的开销比Statement大,对于一次性操作并不会带来额外的好处。 3、statement每次执行sql语句,相关数据库都要执行sql语句的编译,preparedstatement是预编译得, prepa... 阅读全文
posted @ 2013-07-30 19:38 坚固66 阅读(717) 评论(0) 推荐(0) 编辑
摘要: 字符串匹配 -- KMP算法 参考资料 1 数据结构( C 语言版) 2Matrix67 : KMP算法详解 3任我行 :KMP算法详解 4july:六之续、由KMP算法谈到BM算法 概述 在前面的文章 朴素字符串匹配、 Rabin-Karp算法中,对有关字符串匹配问题做了相关的介绍。其中 朴素字符串匹配效率较差,其时间复杂度为 O ( ( n - m + 1 ) m ) ,当问题规模较大时,该算法的劣势会变得更加明显; Rabin-Karp算法需要一个预处理,其时间为 O ( m ) ,匹配的最坏时间复杂度为 O ( ( n - m + ... 阅读全文
posted @ 2013-07-30 19:36 坚固66 阅读(264) 评论(0) 推荐(0) 编辑
摘要: Problem F: Factoring Large NumbersOne of the central ideas behind much cryptography is that factoringlarge numbers is computationally intensive. In this context one mightuse a 100 digit number that was a product of two 50 digit primenumbers. Even with the fastest projected computers this factorizati 阅读全文
posted @ 2013-07-30 19:34 坚固66 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 下面是使用指责链模式的一个具体的实例,可以方便的理解指责链模式。其实指责链简单的来说,就是把一个指责的流程定义出来,像一条链路一样,每一个结点有自己的处理范围,若不能处理,则传到自己的引用的下一个结点。下面的实例也是这样的一个简单的流程。每一笔预算需要不同的人审核,不同的人有不同的审核范围,若款项在自己的处理范围之内,就可以直接处理掉,若不在自己的范围内,就传入到自己的上级进行处理。在写实例的时候,就需要用户把处理的过程给定义出来。既是把那条处理的链路定义出来。下面是示例的源代码:using System;using System.Collections.Generic;using Syste 阅读全文
posted @ 2013-07-30 19:32 坚固66 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 1、数据字典: 记录了数据库的系统信息,它是只读表和视图的集合,数据字典的所有用户者为sys用户。用户只能在数据字典上执行查询操作(select语句),而其维护与修改是由系统自动完成的。数据字典包括数据字典基表和数据字典视图。 ORACLE中数据字典视图分为3大类, 用前缀区别,分别为:USER,ALL 和 DBA,许多数据字典视图包含相似的信息。 USER_*:有关用户所拥有的对象信息,即用户自己创建的对象信息 ALL_*:有关用户可以访问的对象的信息,即用户自己创建的对象的信息加上其他用户创建的对象但该用户有权访问的信息 DBA_*:有关整个数据库中对象的信息 2、... 阅读全文
posted @ 2013-07-30 19:30 坚固66 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 运动检测(前景检测)之(二)混合高斯模型GMMzouxy09@qq.comhttp://blog.csdn.net/zouxy09 因为监控发展的需求,目前前景检测的研究还是很多的,也出现了很多新的方法和思路。个人了解的大概概括为以下一些:帧差、背景减除(GMM、CodeBook、 SOBS、 SACON、 VIBE、 W4、多帧平均……)、光流(稀疏光流、稠密光流)、运动竞争(Motion Competition)、运动模版(运动历史图像)、时间熵……等等。如果加上他们的改进版,那就是很大的一个家族了。 对于上一些方法的一点简单的对比分析可以参考下:http://www.cnblogs.co 阅读全文
posted @ 2013-07-30 19:28 坚固66 阅读(464) 评论(0) 推荐(0) 编辑
摘要: js屏蔽效果 /** 屏蔽F1帮助 */ window.onhelp = function(){return false;} /** *屏蔽 F5、Ctrl+N、Shift+F10、Alt+F4 *如果想要屏蔽其他键,则找到对应的 keyCode 再依照此方法即可 */ document.onkeydown = function(event){ event = window.event || event; if(event.keyCode==116 || (event.ctrlKey && event.keyCode==78) || (event.shiftKey &. 阅读全文
posted @ 2013-07-30 19:25 坚固66 阅读(193) 评论(0) 推荐(0) 编辑
摘要: class Program { static int counter = 0; static string displayString = "This string will appear one letter at a time "; static void Main(string[] args) { Timer myTimer = new Timer(100); myTimer.Elapsed += new ElapsedEventHandler(WriteChar); ... 阅读全文
posted @ 2013-07-30 19:24 坚固66 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 1.typedef使用最多的地方是创建易于记忆的类型名如typedef int DECDEC a,b;//a,b 都为int型;2.掩饰符合类型typdef char Line[100];Line a,b;//a,b 都是100大小的char数组3.隐藏指针typdef char* p;p a;//a即为字符型指针意如果涉及到const的话,用GNU的gcc和g++编译器,是会出现警告的,const p被解释为char* const a(一个指向char的指针常量),而非const char *a char * const a : 定义一个指向字符的指针常数,即const指针,常指针。 co. 阅读全文
posted @ 2013-07-30 19:22 坚固66 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 先看合成后的效果图。需要的图片素材:1.一张图片(335x600)2.一张蒙版图片(335x600)3.一张相框图片(335x600) 第一步,根据蒙板和图片,截取图片。而且所截取的图片之外的地方需要透明。我提供的蒙版黑色区域外是透明的,那么需要蒙版黑色区域外显示透明色,黑色区域内显示照片就行了。 ImageMagick中合成图片有几种方式,其中convert命令下加上-composite参数可以合成图片。以下摘自:www.189works.com/topic/a/tupianzhuanti/ImageMagick/chuji/2012/0229/34.html#fill -composite 阅读全文
posted @ 2013-07-30 19:20 坚固66 阅读(1085) 评论(0) 推荐(0) 编辑
摘要: 提要渲染管线是实时渲染中最重要的部分,它的最主要的任务就是在给定一个虚拟的场景,包括相机,object,灯光,纹理等等,生成一副2D的图像。最基础的渲染管线如下图所示: 主要的阶段包括三个:Application,Geometry,Rasterizer,每个阶段都可能分成更小的管线,有些小的阶段会并行执行。下面来一个个讨论。 The Application Stage主要任务:碰撞检测,加速算法,变换动画,外部接口的输入等等。它不能被细分成更小的阶段。为了获得更好的表现,这个阶段通常会用多核执行的方式进行加速。 The Geometry Stage主要任务:负责每个多边形,每个定点的操作。可. 阅读全文
posted @ 2013-07-30 19:17 坚固66 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 最近某项目组爆出了一个小问题,本应该在开发过程就解决的Bug,结果上了生产还把客户生产服务器给搞宕机了,这个小问题导致的影响让某高层高呼“灾难啊!”糟糕的质量有哪些灾难的影响呢?l Financial loss from lost business.l Financial loss from customer reparations.l Financial loss from lost customers.l Financial loss from lawsuits.l Lower brand equity for the organization.· 业务流失导致的经济损失 阅读全文
posted @ 2013-07-30 19:14 坚固66 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 在chrome浏览器或者firefox浏览器里,由于安全限制的原因,本地调试JS,如果不配服务器环境而直接打开页面,那所有的AJAX操作会抛出下面错误:XMLHttpRequest cannot load file:///D:/file.html. Origin null is not allowed by Access-Control-Allow-Origin.Origin null is not allowed by Access-Control-Allow-Origin. 的意思就是由于安全原因浏览器不允许跨域访问。chrome、firfox、opera都出现了这种情况,因为有安全沙箱, 阅读全文
posted @ 2013-07-30 19:12 坚固66 阅读(1299) 评论(0) 推荐(0) 编辑
摘要: 6.47 Function Names as Strings:http://gcc.gnu.org/onlinedocs/gcc/Function-Names.htmlGCC provides three magic variables that hold the name of the current function, as a string. The first of these is__func__, which is part of the C99 standard:The identifier__func__is implicitly declared by the transl. 阅读全文
posted @ 2013-07-30 19:10 坚固66 阅读(532) 评论(0) 推荐(0) 编辑
摘要: 1 shell程序就是位于应用软件与系统调用之间的程序 每个用户登录系统,系统就会为用户分配shell (用户的登录的口令文件 在 /etc/passwd2 ls filename 运行原理 敲入命令传入main函数参数 根据argv[1]创建一个指向DIR的目录文件指针,并根据argv[1]创建目录 在从该目录文件读取文件,返回一个指向struct_dirent类型的指针 从而输出文件的名称代码如下 #include #include #include int main(int argc, char* argv[]){ DIR *dp; struct d... 阅读全文
posted @ 2013-07-30 19:07 坚固66 阅读(138) 评论(0) 推荐(0) 编辑