数字图像处理
文章平均质量分 87
我是一片小树叶
树叶虽小,我心很大
展开
-
直方图均衡化
效用:直方图是多种空域处理技术的基础,直方图操作能有效地用于图像增强。原理:对图像进行非线性拉伸,使得变换后的图像直方图分布均匀。计算步骤:1)计算原图像的直方图2)根据直方图计算各灰度出现的概率3)计算原图象的关于各个灰度级的累积分布函数4)根据公式求取像素映射关系5)灰度映射代码 1://不支持OpenCV的ROIvoid GetHistogram(const ...原创 2019-11-23 22:48:37 · 251 阅读 · 0 评论 -
常见距离算法小结
在数据挖掘的过程中,只用用到了相似性,就会涉及到距离的运用。怎样选择合适的距离,对最终数据挖掘的准确性非常关键。因此,这里总结了比较常用几种距离算法,供大家参考。一、欧氏距离又称欧几里得距离,其源自于欧式空间中计算两点间的距离公式,是最易于理解的一种距离计算方法。也可推广到数据挖掘中广义的多维度空间。二、曼哈顿距离又称城市街区距离、棋盘距离。我们可以定义曼哈顿距离的正式意义为:在欧几...原创 2018-11-06 18:29:42 · 3245 阅读 · 0 评论 -
opencv中rect的用法
转载:https://blog.csdn.net/kh1445291129/article/details/51149849/https://blog.csdn.net/m0_37592397/article/details/81319130一、函数列表Rect::Clone 该函数用来创建一个与当前矩形对象相同的矩形对象Rect::contains(poin...转载 2019-06-25 21:43:52 · 8272 阅读 · 1 评论 -
opencv 图像旋转
一、翻转(90 / 180 / 270)进行旋转 90、180、270 度时,需要用到 transpose 和 flip 函数,1、transpose函数声明:void transpose(InputArray src, OutputArray dst);transpose 函数用来实现矩阵转置,输出为转置后的矩阵。相关代码:Mat src, dst;src = imre...原创 2019-10-29 20:33:42 · 606 阅读 · 0 评论 -
opencv之形态学操作
转载:https://www.cnblogs.com/zhp218/p/8530571.html1. 腐蚀和膨胀腐蚀和膨胀是最基本的形态学操作,腐蚀和膨胀都是针对白色部分(高亮部分)而言的。膨胀就是使图像中高亮部分扩张,效果图拥有比原图更大的高亮区域;腐蚀是原图中的高亮区域被蚕食,效果图拥有比原图更小的高亮区域。膨胀是求局部最大值的操作,腐蚀是求局部最小值的操作。膨胀与腐蚀能实现多种多...转载 2019-06-26 15:43:00 · 303 阅读 · 0 评论 -
opencv之图像滤波
转载:https://www.jianshu.com/p/5f80bf0bea2d滤波的目的有两个:1、抽出对象的特征作为图像识别的特征模式;2、是为适应图像处理的要求,消除图像数字化时所混入的噪声。对滤波处理的要求有两条:1、是不能损坏图像的轮廓及边缘等重要信息;2、是使图像清晰视觉效果好。一、方框滤波方框滤波算法的原理很简单,指定一个XY的矩阵大小,目标像素的周围XY矩阵...转载 2019-07-01 12:30:00 · 381 阅读 · 0 评论 -
两种图像锐化方法
转载:https://blog.csdn.net/qq_18649781/article/details/86484827引言:在图像处理领域有一个众所周知的结论:如果从图像中减去拉普拉斯算子部分,图像的边缘就会放大,因而图像会变的更加尖锐。 在这里基于拉普拉斯算子,通过访问图像中相邻像素来实现对图像的锐化1、锐化原理公式5*current[i] - current[i-nchannel...转载 2019-07-01 12:37:23 · 2541 阅读 · 0 评论 -
LOG与DOG边缘检测
转载:https://blog.csdn.net/geduo_feng/article/details/81605500一、LOG(laplace of gaussian)laplacian 算子的定义差分形式为laplacian 可以检测出边缘,为了排查噪声干扰,所有先对图像用高斯滤波器做低通滤波。高斯滤波和laplacian算子连起来就是LOG.二、DOG(diffe...转载 2019-07-01 15:23:54 · 925 阅读 · 0 评论 -
常见的边缘检测算子比较
转载:https://www.cnblogs.com/bigzhao/p/6000794.htmlhttps://wenku.baidu.com/view/987b48f525c52cc58bd6bea6.html边缘检测算子一阶的有Roberts Cross算子,Prewitt算子,Sobel算子,Canny算子, Krisch算子,罗盘算子;而二阶的还有Marr-Hildreth,在梯度...转载 2019-07-01 15:33:12 · 5278 阅读 · 0 评论