-
关于cvIntegral函数
摘要:接触到积分图像,对于cvIntegral函数得到的结果有点疑惑,为什么W*H的图像的积分图像是(W+1)*(H+1)呢?做了个简单的实验如下:我设置了一个2*2的CvMat: 然后,调用cvIntegral计算积分图像,得到的结果如下: 从结果中发现,第一行与第一列都是0, 真正对我们有缘的数据是从第一行和第一列开始的,这也是我们理解的积分图像应该得到的结果。回头看一下cvIntegral的文档介绍,就会发现为什么积分图的宽与高会增加1,且第一行与第一列都是0.而对于opencv来说,X,Y都是从0开始的,显然,当X==0||Y==0时,{(x,y)|x<X,y<Y}是空集, 我没
阅读全文
-
读书笔记-敏捷开发修炼之道
摘要:花了一个半小时读完《敏捷开发修炼之道》,感觉还不错,记录一下自己的理解,收获。敏捷,其实可以简单的理解为快,那么怎样才能快,就是集中团队的智慧来理解问题,解决问题,这样不仅进度会快,而且会使软件开发这个复杂的工作变得简单。由此可见,“团队”是敏捷的重中之重,没有了团队,敏捷也就无从谈起。所以,可以简单的给敏捷下一个定义:“敏捷就是借助团队的力量,来使软件开发过程变得轻便快捷,并且使团队中的个人对于问题的理解更加深入,而敏捷的结果除了解决问题之外,对于团队的气氛也有很大的帮助”书中作者讲述了敏捷开发需要的45个习惯,合上书,我想我能说出来的就是我理解消化的,至于那些未消化的,或许还是自己能力未到
阅读全文
|