-
opencv2.4.9前景提取--加入混合高斯算法
应用背景如果有不含前景物体的背景图片,提取前景的工作相对容易,只需要比对当前帧和背景图片的不同,调用函数absdiff实现。但是大多数情况,获得背景图片是不可能的,比如在复杂的场景下,或者有光线条件的变化。因此,就需要动态的变换背景。关键技术对于第一帧出现前景的情况,由于后续更新背景都是对前景mask后对背景进行更新的,所以第一帧的前景部分对背景的影响因子很难被更新掉。这里提出一种改进的办法——混合高斯模型。可以使一个像素具有更多的信息,这样可以有效的减少类似树叶的不停飘动,水波的不停荡漾这种对前景的干扰。这个精密的算法比之前我所介绍的简单方法要复杂很多,不易实现。还好,OpenCV已经为我们做好了相关工作,将其封装在类BackgroundSubtractorMOG,使用起来非常方便。
- 2023-04-01 04:30:06下载
- 积分:1
-
大津法检测运动目标, 带区域生长算法的阴影检测,最终提取所需运动目标
采用OpenCV,用大津法otsu自适应检测序列图像中的运动目标,然后检测去除阴影,并用区域生长算法对阴影区域进行修正
OpenCV采用1.0版本,IDE为VC++6.0,经验证,该算法可以有效检测出运动目标被光线遮挡产生的阴影,对智能视频分析有重要作用。
- 2022-10-10 08:20:03下载
- 积分:1
-
人脸检测程序
本算法是基于OpenCV的人脸检测程序,在VS2010编程环境下,运行通过。这是对图像进行人脸检测,也可以自己改进一下,在视频中提取人脸。
- 2023-02-15 03:20:06下载
- 积分:1
-
实现DFT和FFT及其逆变换
C语言实现,快速傅里叶对于非标准图像处理有欠缺,快速傅里叶的输入最好为标准图像大小,否则逆变换后原图会出现模糊,该源码中包含基本的dft变换,速度很慢,但处理任何图都可以。
- 2022-06-26 06:05:38下载
- 积分:1
-
图像处理,Gabor变换提取图像纹理特征的源代码
图像处理中用到的非常多的Gabor变换提取图像纹理特征的源代码,纹理特征是掌纹中最重要的形态特征,而且掌纹特征中的主要纹线形成是与生俱来的,具有唯一性和确定性,基本上不发生改变,同时在低质量和低分辨率的图像中,我们仍能够清晰地辨认出掌纹的形态特征。
- 2022-05-21 08:36:17下载
- 积分:1
-
离散小波变换
对输入的图像进行二维离散小波变换。使用 Daubechies 系列 1,并可通过看在.zip 文件中的 WD1.py 文件中定义下载的 WD1 模块验证。对不起,没有 README.txtThis 可用于图像处理应用程序如增强和特征提取
- 2022-05-31 14:02:48下载
- 积分:1
-
对象跟踪使用 latensvm
这一项目执行对象跟踪使用潜在的支持向量机方法。它被编译使用 opencv 249 和 visual studio 2010
- 2022-05-10 22:55:21下载
- 积分:1
-
基于vc的rgb图像转灰度
本代买实现了对rgb图像深度为24的图像进行灰度化,前提是该图像是bmp类型的,通过修改文件头和信息头指针,然后进行三通道的提取归成一个通道,最后形成一幅灰度图,并且保存下来
- 2022-08-24 01:11:20下载
- 积分:1
-
k-means算法
应用背景kmeans是最简单的聚类算法之一,但是运用十分广泛。最近在工作中也经常遇到这个算法。kmeans一般在数据分析前期使用,选取适当的k,将数据分类后,然后分类研究不同聚类下数据的特点。聚类,简单地说就是把相似的东西分到一组,同 Classification (分类)不同,对于一个 classifier ,通常需要你告诉它“这个东西被分为某某类”这样一些例子,理想情况下,一个 classifier 会从它得到的训练集中进行“学习”,从而具备对未知数据进行分类的能力,这种提供训练数据的过程通常叫做 supervised learning (监督学习),而在聚类的时候,我们并不关心某一类是什么,我们需要实现的目标只是把相似的东西聚到一起,因此,一个聚类算法通常只需要知道如何计算相似 度就可以开始工作了,因此 clustering 通常并不需要使用训练数据进行学习,这在 Machine Learning 中被称作 unsupervised learning (无监督学习)。关键技术kmeans是最简单的聚类算法之一,但是运用十分广泛。最近在工作中也经常遇到这个算法。kmeans一般在数据分析前期使用,选取适当的k,将数据分类后,然后分类研究不同聚类下数据的特点。
- 2022-02-14 09:35:23下载
- 积分:1
-
matlab练习程序(多圆交点)
matlab练习程序(多圆交点)最近总是对计算几何方面的程序比较感兴趣。多圆求交点,要先对圆两两求交点。有交点的圆分为相切圆和相交圆。相切圆求法:1.根据两圆心求直线2.求公共弦直线方程3.求两直线交点即两圆切点。相交圆求法:1.求公共弦方程直线。2.公共弦直线方程和其中一个圆方程联立求解即可。公共弦直线方程就是两圆方程的差。
- 2022-05-27 04:39:15下载
- 积分:1