-
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
-
离散余弦变换在图像压缩使用 c + + 中的应用
在本文中,我们目前 DCT (离散余弦变换) 块应用级图像压缩 JPEG (联合摄影专家组) 算法的有效性。结果表明该算法是在压缩的情况下最有效的因为它有非常良好的压实性能与能源相关的值。作为一项基本原则,我们消除高频率,并保持低和介质不会明显影响形象。JPEG 压缩算法中的 DCT 是人脸检测、 皮肤颜色、 面部识别、 虹膜、 指纹等实际应用中遇到的。为了实现 DCT 算法,我们采用微软 Visual Studio 2013 程序和一组不同大小的图像。我们开始加载图像并将它们应用到我们所实现的算法。我们的节目使我们有可能要应用 DCT 算法后查看图像。由于这项工作我们有原始图像 (离散余弦逆变换算法所生成的图像应用后的第一阶段),由小多系数原来的相比。
- 2022-07-09 06:18:40下载
- 积分:1
-
VS2010+图像检索
VS2010+图像检索 这个其实就是检索的方式了,可以按图象画面布局,色彩,纹理来分类检索
一般都是按画面的象素布局。简单点可以转化为黑白图象,然后根据象素的分布再处理,这样的应用适合对色彩不敏感的场合
- 2022-05-08 16:45:08下载
- 积分:1
-
Harris角点特征检测
提供Harris、和Harrislaplace角点检测matlab源程序,以及若干张用于实验的图片,可运行!
- 2022-05-20 19:19:56下载
- 积分:1
-
Kinect信息采集系统
基于Kinect的信息采集系统,以采集衣服的信息为例。记录每件实物的图像信息和对应的深度信息,并且将他们一一对应的储存起来。图像信息是BGR图,并且采用了无损压缩的png格式,深度信息以灰度图png格式存储。除此之外,系统还可以记录材质,颜色,形状,类型,风格,等其他的信息。这些信息保存在Data文件夹中,以csv格式保存。图像信息保存在Images文件夹中,深度信息保存在Depth文件夹中。
- 2022-02-07 02:20:23下载
- 积分:1
-
凌鹏图片分割工具
凌鹏图片分割工具,用于将指定的图片分隔成若干个小图
- 2022-01-25 22:43:48下载
- 积分:1
-
等高线绘制
为了计算出地形点(Xi, Yj)上的高程值,一般需要首先从DEM地形数据中搜索到其所属的栅格,然后利用栅格交点处的高程值和二次线性插值函数来计算得到其高程值。但是这种方法每次都必须从海量的DEM地形数据中搜索出一个特定的栅格,而目前搜索算法的最优时间复杂度不会低于log(n)。为了充分利用计算机的移位计算的特点,文中采用2i倍的放大或者缩小DEM地形数据栅格的方法。这种方法省略了栅格搜索过程,从而大大提高了计算性能。其原理如图4所示:缩放显示图像时,栅格数减少一倍,需要合并四个相邻栅格。其中的虚斜线表示原来的栅格和等高线,黑粗线表示由新栅格计算得到的等高线。
- 2022-02-21 23:42:14下载
- 积分:1
-
CUDA 图像旋转拉伸
该程序首先采用OpenCV函数实现图像搜索边界,然后直线拟合,在求解对应顶点,最后用旋转拉伸到指定大小的图像上。在将该OpenCV代码用C语言实现,最后用CUDA使用。该程序调试通过。程序主要使用联想E430c笔记本。CUDA程序在GT635M显卡和Tegra K1嵌入式平台上测试通过。
- 2022-11-22 09:30:03下载
- 积分:1
-
KNN 分类器
KNN 分类器
- 2022-03-19 13:23:52下载
- 积分:1
-
matlab图像的放大镜程序
magnify.m实现了对Matlab绘制的图像的局部放大,即呈现子图,以显示局部细节。使用方法:将本函数拷贝到matlab工作目录下,
直接调用即可。简单实用。固化后可以用tools>edit plot移动小图,能选取多个局部图,这个方法不错。
用法:打开figure图,输入magnify,左键动态选取查看,ctrl+左键固化,也可右键固化,
‘’缩放方法范围,‘+’和‘-’缩放放大比例
- 2022-05-05 15:59:29下载
- 积分:1