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了 所以就没有取到黑色;

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

    主要是指数和开方

  • 相关阅读:
    【Linux】没有网的情况下如何安装GCC
    【PL/SQL】PLSQL Developer注册码
    【JS】字符串操作
    【java】svn显示×
    线段树
    病毒感染者
    并查集
    最小的N个和(堆)
    priority_queue的用法
    打印杨辉三角
  • 原文地址:https://www.cnblogs.com/kita/p/10542080.html
Copyright © 2011-2022 走看看