-
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
-
基于OPenCV的在图片中已知目标检测
应用背景在图片中查找出已知目标,例如警方破案时将视频生成一系列图片后,在这些图片中中查找嫌疑人面孔,准确定位到哪一幅图片,不必使用人力一张一张的筛选,大大减轻了工作负担,提高工作效率,该算法识别率很高关键技术
使用surf检测子检测关键点
从特征向量中提取描述子
使用FLANN在描述子向量中匹配
将好的匹配保留下来,并画出来
- 2023-05-30 03:10:04下载
- 积分:1
-
matlab环境下实现对手写体数字的分类识别
光学字符识别(optical character recognition)是模式识别研究的一个热点,被广泛地应用在车牌识别、身份证号码识别、护照识别等领域。手写数字识别是光学字符识别技术的一个分支,它研究如何利用计算机自动辨认手写的阿拉伯数字。通过对手写阿拉伯数字的图像预处理和特征提取,在matlab环境下进行了利用基于最小错误率的贝叶斯分类器对手写的阿拉伯数字识别分类的实验。
- 2023-03-17 11:30:04下载
- 积分:1
-
基于空间和谱熵的无参考图像质量评价
我们开发高效通用无参考 (星期日) 图像质量评价 (IQA) 模型,它利用局部的空间分辨率和光谱熵特征上的扭曲图像。我们使用随后进行质量评估的失真分类 2 阶段框架,利用支持向量机 (SVM) 训练图像畸变和质量预测发动机。由此产生的算法,称为基于空间谱熵的质量 (SSEQ) 指数是能够跨多个扭曲类别评估扭曲图像的质量。我们解释用熵特征和它们与感知的相关性,彻底评估生活 IQA 数据库的算法。我们发现 SSEQ 与吻合较好的图像质量,人类的主观意见,统计学上优于全参考 (FR) IQA 算法独和几种高绩效 NR IQA 方法: 痹祺、 DIIVINE、 BLIINDS-ⅱ 型。SSEQ 具有相当低的复杂度。我们还测试了 SSEQ 的 TID2008 数据库,以确定它是否是独立于数据库的性能。
- 2022-10-20 04:00:03下载
- 积分:1
-
小波变换C代码
与Fourier变换相比,小波变换是空间(时间)和频率的局部变换,因而能有效地从信号中提取信息。通过伸缩和平移等运算功能可对函数或信号进行多尺度的细化分析,解决了Fourier变换不能解决的许多困难问题。小波变换联系了应用数学、物理学、计算机科学、信号与信息处理、图像处理、地震勘探等多个学科。数学家认为,小波分析是一个新的数学分支,它是泛函分析、Fourier分析、样条分析、数值分析的完美结晶;信号和信息处理专家认为,小波分析是时间—尺度分析和多分辨分析的一种新技术,它在信号分析、语音合成、图像识别、计算机视觉、数据压缩、地震勘探、大气与海洋波分析等方面的研究都取得了有科学意义和应用价值的成果。
- 2022-05-16 09:06:23下载
- 积分:1
-
图像处理中的角点检测
openCV函数库中提供了很多关于角点检测的函数,PreCornerDetect 用于计算角点检测特征图,cvCornerEigenValsAndVecs 用于计算图像块的特征值和特征向量,FindCornerSubPix 可用于寻找精确的角点位置,此程序通过相关的角点检测函数,实现对图像中的角点特征的提取和标记
- 2022-06-29 17:06:23下载
- 积分:1
-
对视频中出现的手掌和拳头进行检测并标记
通过电脑摄像头的拍摄,对视频中出现的手掌和拳头进行检测并标记,程序现在还是不很稳定,需要加以修改,后续如果有改动,在往上面增加。
- 2022-02-12 02:55:31下载
- 积分:1
-
这个项目将视频分成基于场景的数量连续两帧之间的运动
这一个简单的项目,需要一个视频路径和计算场景的视频。场景是基于连续两帧之间的运动可由用户阈值。场景类也可以扮演幕后,返回现场最高的帧数,返回现场与最低数量的帧和/或通过id获取场景。该项目使用opencv的运动估计计算两帧之间的运动。幕后存储在两个向量。一个向量未分类的场景,另一个拥有场景以升序排序基于它们所包含的的帧数。
- 2022-03-21 15:44:14下载
- 积分:1
-
特征提取
opencv 特征跟踪,可以有效进行特征提取如:线,面等特征,并且可以跟踪特征。是进行opencv基础学习的较好历程,希望能对大家有用。
- 2022-11-15 19:30:02下载
- 积分:1
-
采用MATLAB中的函数filter2对受噪声干扰的图像进行均值滤波
采用MATLAB中的函数filter2对受噪声干扰的图像进行均值滤波, 程序能够运行出正确的结果,希望对各位有帮助。
- 2022-04-24 10:44:49下载
- 积分:1