-
使用 opencv 的人脸检测
利用 opencv 和 haar 分类器的人脸检测。
这是一种代码包含 opencv 的训练,利用 haar 分类器分类器比检测的面孔中不同的图片,可以做为一部电影的不同帧。
- 2022-02-05 11:34:27下载
- 积分:1
-
图像处理算法-C++工程源码
用C++实现图像的平滑处理,MFC工程,可以直接使用,内附实例图片,可以直接看到效果,可以学习一下
- 2022-05-07 19:58:03下载
- 积分:1
-
OpenCV实现的Mean-shift分割
应用背景Mean shift作为一种有效地特征空间分析方法,在图像滤波,图像分割,物体跟踪等方面都有广泛的应用。OpenCV分别实现了mean shift用来做跟踪、分割和滤波的函数。关键技术OpenCV分别实现了mean shift用来做跟踪、分割和滤波的函数。
其中滤波的c++函数原型为:
void pyrMeanShiftFiltering(InputArray src,
OutputArray dst, double sp, double sr, intmaxLevel=1,
TermCriteria termcrit=TermCriteria(
TermCriteria::MAX_ITER+TermCriteria::EPS,5,1) )
src和dst分别为输入和输出图像,8 bit,3 channel,sp和sr为空间域和颜色域的半径,maxLevel为分割用金字塔的最大层数,termcrit为迭代的终止条件。、
分割的函数原型为:
void gpu::meanShiftSegmentation(const
GpuMat& src, Mat& dst, int sp,
int sr, int minsize, TermCriteria criteria=TermCriteria(TermCriteria::MAX_ITER
+ TermCriteria::EPS, 5, 1))
大部分参数与pyrMeanShiftFiltering相同,minsize为最小的分割区域大小,小于这个大小的区域会被合并。
OpenCV sample里用pyrMeanSh
- 2022-01-24 09:21:38下载
- 积分:1
-
遗传算法MATLAB
% 下面举例说明遗传算法 %
% 求下列函数的最大值 %
% f(x)=10*sin(5x)+7*cos(4x) x∈[0,10] %
% 将 x 的值用一个10位的二值形式表示为二值问题,一个10位的二值数提供的分辨率是每为 (10-0)/(2^10-1)≈0.01 。 %
% 将变量域 [0,10] 离散化为二值域 [0,1023], x=0+10*b/1023, 其中 b 是 [0,1023] 中的一个二值数。 %
% %
%--------------------------------------------------------------------------------------------------------------%
%--------------------------------------------------------------------------------------------------------------%
% 编程
%----------------------------
- 2022-03-12 04:35:21下载
- 积分:1
-
同态滤波算法
同态滤波是把频率过滤和灰度变换结合起来的一种图像处理方法,它依靠图像的照度/ 反射率模型作为频域处理的基础,利用压缩亮度范围和增强对比度来改善图像的质量。使用这种方法可以使图像处理符合人眼对于亮度响应的非线性特性,避免了直接对图像进行傅立叶变换处理的失真。同态滤波的基本原理是:将像元灰度值看作是照度和反射率两个组份的产物。由于照度相对变化很小,可以看作是图像的低频成份,而反射率则是高频成份。通过分别处理照度和反射率对像元灰度值的影响,达到揭示阴影区细节特征的目的。
- 2022-02-28 15:41:30下载
- 积分:1
-
手势识别控制鼠标
一个手势识别来控制鼠标的软件 通过摄像头捕捉手的移动从而来控制鼠标-A gesture recognition software to control the mouse through the camera to capture hand movements to control the mouse
- 2023-03-27 06:35:03下载
- 积分:1
-
多行多列光学镜片拼接C++代码
资源描述通过相位相关技术,将多行多列光学镜片拼接为全景图像。
- 2023-02-01 10:55:03下载
- 积分:1
-
利用MATLAB的人脸检测系统
应用背景人脸检测是自动人脸识别系统中的第一步,也是最重要的一步。它的可靠性大大影响整个系统的性能和可用性。关键技术版本:7;7版本增加了一个神经网络的实现。请访问该程序的官方网站,在地址:http://www.facedetectioncode.com你会找到关于如何运行程序的说明,一些基本的算法和一个论坛和一个联系页面来讨论它。运行程序: ; ;1所有文件和目录复制到MATLAB的工作文件夹 ;为运行这个程序,你必须有图像处理工具箱2 -找到一个名为“主”的文件。3 -双击此文件或键入“主”在命令窗口中4 -一个菜单将显示。点击“火车网络”,等到节目结束后,才进行培训和5 -点击“测试照片”。将出现一个对话框。选择一个JPG图片。 ; ; ;6-wait直到程序检测到一些面孔
- 2023-07-26 03:00:03下载
- 积分:1
-
交通标志分割
HIS彩色空间阈值分割方法 为了克服光照的影响,目前大部分侦测算法都先将图像由RGB彩色空间转换到HIS彩色空间,再进行彩色图像的分割。这是因为在HIS空间,色调(Hue)和色饱和度(Saturation)信号与亮度(Intensity)信号是分离的,利用色调信号和色饱和度信号进行分割,可完全消除光照的影响。其中N.Kehtarnavaz等人是在HIS彩色空问通过设定色调分量、饱和度分量的阈值范围,侦测出红色区域作为禁令标志的可能区域,得到的红色区域的阈值范围为3 sH≤56°,S>15,I
- 2022-08-16 15:53:12下载
- 积分:1
-
颜色直方图
颜色直方图,量化,采用72级量化,对图像处理初学者很有帮助,目前在研究图像检索,也是初学者,慢慢学习相关的知识,通过这些程序对毕业设计有了进一步的认识。
- 2023-06-03 14:25:04下载
- 积分:1