美文网首页
图像的基本操作

图像的基本操作

作者: 此间不留白 | 来源:发表于2020-04-01 21:20 被阅读0次

图像的点运算

  • 线性点运算
    定义一像素线性点运算函数,如下所示:
    D_B = f(D_A) = aD_A+b
    对以上函数,取不同参数,会取得不同的效果:

    • a>1,经过运算之后,图像对比度增强;
    • 0<a<1,则对比度变弱;
    • a=0b \neq0,则相当于对图像进行灰度变化;
    • a <0,图像对比度发生反转。
  • 非线性单调点运算
    定义非线性单调点运算的函数为:
    f(x) = x+Cx(D_m-x)
    其中 D_m最大灰度值,C>0决定中间灰度值的增加,而C<0决定中间灰度值的减小情况。

  • 图像点运算的应用

    • 光度校准
    • 对比度增强
    • 图像二值化
    • 图像裁剪

图像的代数运算

  • 产生一个输出图像,该图像是两个或多个图像的逐像素总和,差,乘积或商。
  • 如果输入图像是一个常数,则可以认为是线性点运算。
    用如下所示四种数学运算表示图像的代数运算:
    • C(x,y) = A(x,y)+B(x,y)
    • C(x,y) = A(x,y)-B(x,y)
    • C(x,y) = A(x,y)×B(x,y)
    • C(x,y) = A(x,y)/C(x,y)
  • 图像代数运算的应用
    • 图像的加法应用
      1. 图像平均值去噪
      2. 双重曝光效果
    • 图像减法应用
      1. 图像背景去除
      2. 图像运动检测
      3. 图像梯度运算

图像几何运算

图像的几何运算主要用于改变图像之间的空间关系,实现图像的几何运算主要有以下两种算法:

  • 空间变换
  • 图像灰度插值算法

定义一个图像空间变换前的坐标为(x,y)(x',y'),有如下变换方式。

  • 图像平移


    图像平移
  • 图像旋转


    图像旋转运算
  • 图像放大或者缩小


    图像放大或者缩小

相关文章

  • OpenCV入门

    图像处理的基本操作  在图像处理的过程中,读取图像、显示图像和保存图像是最基本的操作 1. 读取图像 retval...

  • 图像的基本操作

    图像的点运算 线性点运算定义一像素线性点运算函数,如下所示:对以上函数,取不同参数,会取得不同的效果:若 ,经过运...

  • 基本图像操作

    基本图像操作 1.直方图(histograms) 定义 直方图是对图像在某个指标的不同值的数量的统计,如亮度直方图...

  • opencv基本的图像操作

    参考opencv官方文档OpenCV: Basic Operations on Images 加载图像,常用的方式...

  • openCV:图像的基本操作

    1.图像的读取 cv2.IMREAD_COLOR:彩色图像 cv2.IMREAD_GRAYSCALE:灰度图像 1...

  • 图像的基本操作实现

    图像的点运算实现 线性点运算的实现 图像的线性点运算的实现代码如下所示: 图像线性点运算的实现效果如上图所示,当:...

  • 着色器图像处理(亮度/对比度/反像)

    基于固定基图像的图像混合操作:针对图像各像素与常量值之间的混合操作 图像的基本属性。首先是亮度,也称灰度,它是大 ...

  • Matlab 简单图像处理

    一、图像处理的基本操作 1.从图形文件读取图像 通过 matlab 自带的 imread 读入图像,函数内为图像的...

  • OpenCV for Android (5)——腐蚀、膨胀、开闭

    1. 形态学操作 形态学操作就是基于形状的一系列图像处理操作。通过将结构元素作用于输入图像来产生输出图像。最基本的...

  • 机器视觉常见库

    图像处理中的常见任务包括显示图像、基本操作(如裁剪、翻转、旋转等)、图像分割、分类和特征提取、图像恢复和图像识别。...

网友评论

      本文标题:图像的基本操作

      本文链接:https://www.haomeiwen.com/subject/fexzuhtx.html