-
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
-
多核加速处理图像
多核加速处理图像 现在计算机的cpu一般都是多核的,而很多程序都没有进行多核优化,这就没有办法充分利用cpu的性能了。比如用vs2010中写一个while(1)循环,在旧电脑上cpu运行是占100%的,而在新的4核电脑上运行则只占25%,似乎没办法再高了。很多地方说用openmp可以发挥多核处理的能力,不过我在程序中加入openmp的优化指令后还是没办法运行到100% 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
- 2022-08-22 02:59:21下载
- 积分:1
-
指纹识别MATLAB代码
该程序包含Matlab代码的指纹识别。整体结构包括指纹增强,方向和岭估计,二元掩蔽和特征提取码。分类过程最后进行分类的输入图像,以确定它们是否属于同一人或没有。
- 2022-05-20 01:27:23下载
- 积分:1
-
Aero 效果
本程序实现Aero效果,具体的效果看程序运行的结果,这样的程序是知道一看的哦。你说是不是?
- 2023-02-06 16:05:04下载
- 积分:1
-
读出一个对话框,修改显示背景颜色
利用MFC编程显示一个对话框,以及对对话框的设计风格,修改主框架的显示风格,要读进一幅bmp格式的图像。
- 2022-02-10 01:19:16下载
- 积分:1
-
ipmage 处理
ipmage 处理
- 2022-11-03 04:20:04下载
- 积分:1
-
多目标的视觉跟踪
资源描述
研究了Mean-Shift算法在车辆跟踪上的应用,并且实现基于区域的多目标跟踪算法。由于Mean-Shift算法存在的不足,本文又研究了基于最大后验概率指标(PPM)的跟踪算法,并实现了基于PPM的跟踪算法对车辆的跟踪。
- 2022-07-25 05:40:15下载
- 积分:1
-
AVR单片机驱动240X120的屏幕
ATmega16 单片机驱动240X120的屏幕,液晶屏分为4 行*15列汉字使用间接操作方式,做的农历显示界面,可以参考内容和移值,
- 2022-08-10 00:55:05下载
- 积分:1
-
canny边缘检测,高斯
step1:用高斯滤波器平滑图象;
step2:用一阶偏导的有限差分来计算梯度的幅值和方向;
step3:对梯度幅值进行非极大值抑制;
step4:用双阈值算法检测和连接边缘。
- 2023-03-11 13:40:04下载
- 积分:1
-
vc数字图像处理
实习说明
本实习将在所学数字图像处理理论的基础上进行实践教学,分为两个部分:(一)基础实习,要求学生必做;(二)综合性实习,学生可以自主选择其中的某一单元进行训练。
实习项目及时间分配
(一)基础实习(必做):位图文件读取、显示和存储
1、学时分配:1周
- 2022-05-08 14:53:57下载
- 积分:1