摘要:
本文转自http://www.opencvchina.com/forum.php?mod=viewthread&tid=1637选择背景场景中不包含运动部分、光线保持不变的视频做运动检测和跟踪具体算法有:用平均背景法建立背景形态学处理Camshift跟踪1 平均背景法计算每个像素的平均值和标准差作为背景模型累积元素的浮点图像IavgF累积每帧图像之间的绝对差计算平均原始图像和绝对差分图像设定高低阙值(原始图像平均+(6~7)*绝对差分图像)之间的为背景之外的为前景用于背景场景中不包含运动部分要求光线保持不变(将物体的像素值平均涂抹到整个视频区域,冲淡它的像素对整个视频区域(背景)的影响 阅读全文
摘要:
人是感性的生物,程序员也是如此,也会有冲动,比如我们需要静下心来下代码,整理思路的时候,却发现自己不听在看微博,刷网页,期待会有新的邮件,最后一天下来,回想一下,发现自己什么也没做,或者没有效率,这就是我们的冲动,我们受到的诱惑,看完这本书我了解到了人面对诱惑时各种各样的想法和思维,总的来说这本书,让我学习到了很多,首先让我了解到了如何去驾驭诱惑(而不是抑制诱惑着点很重要,因为人有一种讽刺性反... 阅读全文
摘要:
网上也有很多的资料,讲述怎么提取肤色的,大致有5种方法。这几种方法转载http://blog.csdn.net/augusdi/article/details/8865275第一种:RGB color space第二种:RG color space第三种:Ycrcb之cr分量+otsu阈值化第四种:YCrCb中133width, img->height); IplImage *imgY = cvCreateImage(imageSize, IPL_DEPTH_8U, 1); IplImage *imgCr = cvCreateImage(imageSize, IPL_DEPTH_8U, 阅读全文
摘要:
基本思想先取一个小于n的整数d1作为第一个增量,把文件的全部记录分成d1个组。所有距离为d1的倍数的记录放在同一个组中。先在各组内进行直接插入排序;然后,取第二个增量d20&&R[0].keyvoid shellsort(int *data, size_t size);int i, j, temp; int gap = 0;int main(){ const int n = 5; int a[] = {5, 4, 3, 2, 1}; shellsort(a,5); /* while (gap 0) { for ( i = gap; i = 0 ) && ( a[ 阅读全文
摘要:
Norm计算数组的绝对范数, 绝对差分范数或者相对差分范数double cvNorm( const CvArr* arr1, const CvArr* arr2=NULL, int norm_type=CV_L2, const CvArr* mask=NULL );参数:arr1 第一输入图像arr2 第二输入图像 ,如果为空(NULL), 计算 arr1 的绝对范数,否则计算 arr1-arr2 的绝对范数或者相对范数。normType 范数类型,参见“讨论”。mask 可选操作掩模。如果 arr2 为空(NULL),函数 cvNorm 计算 arr1 的绝对范数... 阅读全文
只有注册用户登录后才能阅读该文。 阅读全文
只有注册用户登录后才能阅读该文。 阅读全文
只有注册用户登录后才能阅读该文。 阅读全文