自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (7)
  • 收藏
  • 关注

原创 OpenCV4.0进阶(7)均值迁移模糊(mean-shift blur)

知识点:边缘保留滤波算法 – 均值迁移模糊(mean-shift blur):均值迁移模糊是图像边缘保留滤波算法中一种,经常用来在对图像进行分水岭分割之前去噪声,可以大幅度提升分水岭分割的效果。其基本原理如下:在n维空间中,有一定数量的样本,我们选定其中的一个样本,以该样本为中心,给定长度为半径画一个圆,求取该圆形区域内样本的质心,即密度最大的点,再以该点为中心继续执行上述迭代过程,直...

2019-07-30 00:14:56 1130

原创 OpenCV4.0进阶(6)高斯双边模糊

知识点:边缘保留滤波算法 – 高斯双边模糊:之前我们介绍了图像卷积处理无论是均值还是高斯都是属于模糊卷积,它们都有一个共同的特点就是模糊之后图像的边缘信息不复存在,受到了破坏。我们今天介绍的滤波方法有能力通过卷积处理实现图像模糊的同时对图像边缘不会造成破坏,滤波之后的输出完整的保存了图像整体边缘(轮廓)信息,这类卷积滤波算法被称为边缘保留滤波算法(EPF)。最常见的边缘保留滤波算法有以...

2019-07-11 21:39:00 864

原创 OpenCV4.0进阶(5)图像非局部均值去噪

知识点:图像去噪声:图像去噪声在OCR、机器人视觉与机器视觉领域应用开发中是重要的图像预处理手段之一,对图像二值化与二值分析很有帮助,OpenCV中常见的图像去噪声的方法有:- 均值模糊去噪声- 高斯模糊去噪声- 中值滤波去噪声- 非局部均值去噪声- 双边滤波去噪声- 形态学去噪声均值、高斯、中值去噪在前面几个章节都已经介绍过了,今天主要介绍非局部均值去噪声及其...

2019-07-11 20:25:08 1019

原创 OpenCV4.0进阶(4)图像噪声

知识点:图像噪声:图像噪声产生的原因很复杂,有的可能是数字信号在传输过程中发生了丢失或者受到干扰,有的是成像设备或者环境本身导致成像质量不稳定,反应到图像上就是图像的亮度与颜色呈现某种程度的不一致性。从噪声的类型上,常见的图像噪声可以分为如下几种:- 椒盐噪声:是一种随机在图像中出现的稀疏分布的黑白像素点, 对椒盐噪声一种有效的去噪手段就是图像中值滤波;- 高斯噪声/符合高斯分...

2019-07-04 20:00:46 345

原创 OpenCV4.0进阶(3)中值滤波

知识点:中值模糊:中值滤波本质上是统计排序滤波器(包括最小值滤波器和最大值滤波器)的一种,中值滤波对图像特定噪声类型(椒盐噪声)会取得比较好的去噪效果,也是常见的图像去噪声与增强的方法之一。中值滤波也是窗口在图像上移动,其覆盖的对应ROI区域下,所有像素值排序,取中值作为中心像素点的输出值。相关API:void medianBlur( InputArray src, Outp...

2019-07-04 19:03:54 693

原创 OpenCV4.0进阶(2)图像均值模糊与高斯模糊

知识点:图像均值与高斯模糊:均值模糊,是卷积核的系数完全一致。上一节我们便实现了自定义版本的均值模糊与API版本的均值模糊;高斯模糊,考虑了中心像素距离的影响,对距离中心像素使用高斯分布公式生成不同的权重系数给卷积核,然后用此卷积核完成图像卷积得到输出结果就是图像高斯模糊之后的输出。相关API:void GaussianBlur( InputArray src, Ou...

2019-07-04 18:05:44 612

原创 OpenCV4.0进阶(1)图像卷积操作

知识点:图像卷积操作:图像卷积可以看成是一个窗口区域在另外一个大的图像上移动,对每个窗口覆盖的区域都进行点乘得到的值作为中心像素点的输出值。窗口的移动是从左到右,从上到下。窗口可以理解成一个指定大小的二维矩阵,里面有预先指定的值。相关API:void blur( InputArray src, OutputArray dst, Size ksize, P...

2019-07-04 16:48:27 457

原创 OpenCV4.0入门(20)图像直方图反向投影

知识点:图像直方图反向投影:图像直方图反向投影是通过构建指定模板图像的二维直方图空间与目标的二维直方图空间,进行直方图数据归一化之后, 进行比率操作,对所有得到非零数值,生成查找表对原图像进行像素映射之后,再进行图像模糊输出的结果。直方图反向投影流程:- 计算直方图- 计算比率R- LUT查找表- 卷积模糊- 归一化输出相关API:void calcBac...

2019-07-04 12:25:21 217

原创 OpenCV4.0入门(19)图像直方图比较

知识点:图像直方图比较:图像直方图比较,就是计算两幅图像的直方图数据,比较两组数据的相似性,从而得到两幅图像之间的相似程度,直方图比较在早期的CBIR中是应用很常见的技术手段,通常会结合边缘处理、词袋等技术一起使用。相关API:double compareHist( InputArray H1, InputArray H2, int method );比较常见的方法有:-...

2019-07-03 22:07:09 385

原创 OpenCV4.0入门(18)图像直方图均衡化

知识点:图像直方图均衡化:图像直方图均衡化可以用于图像增强、对输入图像进行直方图均衡化处理,提升后续对象检测的准确率在OpenCV人脸检测的代码演示中已经很常见。此外对医学影像图像与卫星遥感图像也经常通过直方图均衡化来提升图像质量。相关API:void equalizeHist( InputArray src, OutputArray dst );代码演示:#if...

2019-07-03 20:29:10 383

原创 OpenCV4.0入门(17)图像直方图

知识点:图像直方图的解释:图像直方图是图像像素值的统计学特征、计算代价较小,具有图像平移、旋转、缩放不变性等众多优点,广泛地应用于图像处理的各个领域,特别是灰度图像的阈值分割、基于颜色的图像检索以及图像分类、反向投影跟踪。常见的分为- 灰度直方图- 颜色直方图Bins是指直方图的大小范围, 对于像素值取值在0~255之间的,可以有256个bin,此外还可以有16、32、48、1...

2019-07-03 18:47:11 358

二叉树实现(C++版本)

数据结构实习。实现了二叉树的前序递归创建,非递归层次创建,非递归前序加中序创建;前序、中序、后序的递归遍历以及前、中、后、层次的非递归遍历;操作方面,使用后序递归遍历实现了size()和height()方法;除此,还有find方法可以查找一个节点并返回其父节点和祖先节点;swapTree方法可以交换二叉树的左右子树。原创,后续还会推出二叉树的Qt版本,可以图形化显示二叉树,喜欢的朋友可以关注我哦(^_^)如有任何问题请私信~

2018-10-27

多功能计算器(Qt版本)

C++数据结构实习。使用双栈实现计算器,将算法从C++控制台界面移植到Qt,并扩展了音乐播放,换肤,复制粘贴等功能。除此之外,还实现了键盘响应,幂运算,开方运算和三角函数等计算功能。Qt样式表通过文件读取实现换肤。原创,希望大家可以多多支持。如有问题请联系我

2018-10-22

法雷序列和大数阶乘(Qt版本)

数据结构实习,使用单向链表解决法雷序列问题,使用双向链表解决大数阶乘问题,使用Qt做了个简易的图像界面,可以指定输出位置。原创,如有问题请联系我

2018-10-22

计算器(C++控制台界面)

C++数据结构实习。使用双栈实现计算器计算功能,除基本运算外,支持幂运算,开方运算和三角函数运算。原创,如有问题请联系我

2018-10-22

火烧连营(C++版本)

数据结构实习。使用栈解决,原创,如有问题请联系我 “火烧连营”是三国演义中的著名典故之一广为流传,假定文本文件c1.txt是火烧连营中的军营分布图,每个字符A代表一个营帐,营帐是可燃物,其他字符代表不可燃的空白地段,文件共有40行70列。

2018-10-22

大数阶乘(C++版本)

数据结构实习。通过双向链表解决大数阶乘问题。测试阶级可达到10000级。原创,如有问题请联系我

2018-10-22

车厢调度(C++版本)

C++数据结构实习。通过队列来解决车厢调度问题。求解过程中动态分配空间,可以找出问题最优解。原创,如有问题请联系我

2018-10-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除