摘要:
Otsu及变种 Otsu基本上最简单的分割了,原理很简单,就是将像素分类,找到使类间方差最大的阈值。就和机器学习中聚类思想一致。 其变种就是多阈值处理,和基于局部的阈值。 过程总结如下: 代码如下: 使用opencv自带的算法做验证,结果一致 1 int n=threshold(gray, temp 阅读全文
摘要:
空间滤波是基础中的基础。其实就是按块像素做运算,比如平滑,锐化等等。分为卷积和相关,其实卷积就是相关的滤波核旋转180。 下图是相关及卷积 二维类似,对图像进行处理一般使用二维结构。 卷积公式: 接下来做一下平滑和锐化滤波的代码复现 1、 平滑滤波 一般3*3卷积核,求某邻域内均值,也可能对不同邻域 阅读全文
摘要:
获取直方图与直方图均衡化,规定化 原理很简单,就是获取像素点分布,并改变像素点分布。 1、获取直方图 用到的接口是 calcHist(),有三种形式。返回一个图像直方图像素分布。之后再使用opencv画图。 2、直方图均衡 改变像素值分布,使其基本满足均匀分布。由此可改善图像对比度。 3、直方图规定 阅读全文