zoukankan      html  css  js  c++  java
  • 机器视觉-halcon学习笔记5

    灰度变换:

    add-image算子,1入口参数是图像变量,2入口参数是图像变量,3入口参数是相加之后的图像

    4入口参数是参数1和参数2对应点灰度相加后乘的一个参数,参数5是偏移量

    总结来说就是参数1和参数2对应点灰度值相加后乘上参数4再加上参数5就等于参数3对应点的灰度值;

    我猜聪明的你肯定可以看懂的。

    这里是针对整体的图像上的像素的灰度进行线性变换,也可以分段来变换,获取图像上所有点的灰度值,并用if进行区分和线性传力就可以实现:

    后面改了下代码,把灰度小于200的全部设为黑色,然后一运行,发现龟速,所以for就跳着取样,一次跳10个像素,这样处理下来就是这样:

    每隔10个像素就取黑,像主角额头上那里 灰度值大于200了 所以就没有取到黑色;

     对应的后面还有非线性的变换:

    主要是指数和开方

  • 相关阅读:
    NumPy 位运算
    NumPy 数组迭代
    NumPy 广播
    NumPy 基于数值区间创建数组
    NumPy 数组切片
    NumPy 基于已有数据创建数组
    NumPy 数组创建
    NumPy 数据类型
    NumPy ndarray
    区块链技术学习指引
  • 原文地址:https://www.cnblogs.com/kita/p/10542080.html
Copyright © 2011-2022 走看看