主页

OpenCV 统计学 —— 直方图的绘制

什么是直方图

统计学是指对整个图像在一定范围内的像素值统计出现频率, 而绘制出的直方图, 称之为图像直方图

  • 反映的是数据的分布情况

直方图的作用

通过统计学获取到的直方图, 它反映像素出现的概率, 通过非线性拉伸的方式处理图像可以获取更好的动态效果

阅读更多

OpenCV 形态学 —— 腐蚀与膨胀

前言

形态学,即数学形态学(mathematical Morphology),是图像处理中应用最为广泛的技术之一,主要用于从图像中提取对表达和描绘区域形状有意义的图像分量, 这里主要介绍腐蚀与膨胀两种操作

图像的腐蚀

在形态区域内用低像素 替代 高像素

操作原理

  • 定义一个形态区域
  • 在形态区域内, 取颜色最小的作用于目标像素

阅读更多

OpenCV 滤波处理 —— 图像掩模

一. 掩模操作原理

图像的掩模操作就是滤波器滤波操作

  • 定义一个卷积核
  • 使用卷积核在图像上滑动
    • 对应位置相乘, 计算的结果作用于指定的像素
  • 最终图片呈现的效果, 由指定的卷积核决定

二. 掩模的作用

使图片的轮廓更加清晰

三. 手动实现掩模

  • 掩模卷积的公式描述
    • dst_pixel = cur_pixel * 5 - left_pixel - right_pixel - top_pixel - bottom_pixel

阅读更多