Halcon中增强图像的对比度也是预处理中的一环,主要有如下方式:

1. 灰度变换

a. scale_image
     原理:可以理解为用一个模板扫描图像中的每一个像素,模板中像素最大值和最小值的差作为模板中心像素点的值。
     作用:拉开图像的对比度,让图像中黑的地方更黑,亮的地方更亮。

b. scale_image_max:将灰度值拉伸到0-255

2. 增强图像对比度

a. emphasize

增强图像的高频区域(边缘和拐角),使图像看起来更清晰。

res := round((orig - mean) * Factor) + orig

b. illuminate

增强图像的高频区域(边缘和拐角),使图像看起来更清晰.

new = round ( (val - mean) * Factor + orig )

3. 直方图均衡化

a. equ_histo_image

增强图像的对比度,采用直方图的方式

4.灰度图像形态学
a. gray_opening

结构元素在图像中滑,灰度值最高的值作为新值,有使图像变亮的作用。 
b.equ_histo_image

结构元素在图像中滑,灰度值最低的值作为新值,有使图像变暗的作用。 
c. gray_range_rect

用一个矩形结构元素在图像中滑动,新值 = (矩形中最大的)灰度值-(矩形中最大的)最小的灰度值

Halcon 增强图像对比度相关推荐

  1. 【百战GAN】自动增强图像对比度和颜色美感,GAN如何做?

    大家好,欢迎来到专栏<百战GAN>,在这个专栏里,我们会进行算法的核心思想讲解,代码的详解,模型的训练和测试等内容. 作者&编辑 | 言有三 本文资源与生成结果展示 本文篇幅:65 ...

  2. 数字图像处理 图像对比度增强算法概览

    一.图像对比度增强 图像对比度增强又叫作图像对比度拉伸或者直接称为点运算.图像亮度和对比度调整的目的之一是在合适的亮度上提供最大的细节信息,细节纹理的沟纹越深,图像越清晰.在图像处理中,图像对比度增强 ...

  3. halcon学习之图像对比度增强(1)

    Halcon中如何通过灰度线性映射增强图片对比度,文章会做一些详细介绍 如果你用过Photoshop,那么想必对增强图像的对比度很熟悉.在Photoshop中,我们对下面这张图执行"色阶&q ...

  4. python opencv图像对比度增强_图像增强、锐化, Python-OpenCV 来实现 4 种方法!

    图像增强目的使得模糊图片变得更加清晰.图片模糊的原因是因为像素灰度差值变化不大,如片各区域产生视觉效果似乎都是一样的, 没有较为突出的地方,看起来不清晰的感觉 解决这个问题的最直接简单办法,放大像素灰 ...

  5. 【每周CV论文】初学深度学习图像对比度增强应该要读的文章

    欢迎来到<每周CV论文>.在这个专栏里,还是本着有三AI一贯的原则,专注于让大家能够系统性完成学习,所以我们推荐的文章也必定是同一主题的. 图像对比度增强,即增强图像中的有用信息,抑制无用 ...

  6. python图像对比度增强图片清晰度_Python 图像对比度增强的几种方法(小结)

    图像处理工具--灰度直方图 灰度直方图时图像灰度级的函数,用来描述每个灰度级在图像矩阵中的像素个数或者占有率. 例子:矩阵 图片来自网络,侵删! 上面图片的灰度直方图 python实现 #!usr/b ...

  7. 【图像增强】基于matlab萤火虫算法图像对比度增强【含Matlab源码 2142期】

    ⛄一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[图像增强]基于matlab萤火虫算法图像对比度增强[含Matlab源码 2142期] 点击上面蓝色字体,直接付费下载,即可. 获取代码方 ...

  8. MUSICA(多尺度图像对比度增强)算法的简要原理及VC实现-1[r]

    MUSICA的专利文档:MUSICA_patent - Original document.pdf 算法原理:     图像增强的一般方法是对比度拉伸和直方图均衡,这两种方法对于灰度级过于集中, 还有 ...

  9. 一种基于灰度映射以及直方图规定化的遥感图像对比度增强技术研究

    目录 一.绪论 二.基于灰度映射的对比度增强技术 2.1 线性映射 2.2 动态范围压缩 2.3 Gamma校正 2.4 对比度增强实例分析 三.基于直方图的对比度增强技术 3.1 直方图均衡化 3. ...

最新文章

  1. 北极星OKR斩获2021年阿里钉钉生态峰会开放平台年度银奖
  2. Python 正则(1)
  3. 玩转Mixly – 2、Arduino AVR编程 之 输入输出
  4. 运维工程师 | 交换机堆叠
  5. 一文搞懂深度优先搜索、广度优先搜索(dfs、bfs)
  6. Python学习笔记——基础篇【第七周】———FTP作业(面向对象编程进阶 Socket编程基础)...
  7. linux生成文件自带时间,linux生成固定日期文件及删除一定日期前的文件
  8. 分布式ID(数据库多主模式,这些知识点你会吗
  9. python画曲线图-利用python绘制数据曲线图的实现
  10. 毕业2年鏖战美团、京东、阿里3个大厂,成功拿到2个offer,我的社招Java岗面试经历分享
  11. 手动保存刷新微星主板BIOS图解教程
  12. 笔记本触摸板双指失灵
  13. Excel 如何让单元格内容不完全显示
  14. 两个质数互质是_两个互质数是什么意思
  15. 用上瘾模型来看:艾威学院
  16. Shiro RememberMe 1.2.4 反序列化命令执行漏洞复现 kali docker
  17. OSChina 周日乱弹 —— 别国的程序员是怎么结婚的
  18. JavaScript 实现雪花效果
  19. MyBatis 常见面试题有哪些?
  20. BZOJ 1933 [Shoi2007]Bookcase 书柜的尺寸 动态规划

热门文章

  1. 最全大数据技术知识体系
  2. 一加5简单体验Google ARCore
  3. 页面布局-左侧菜单右侧内容
  4. Perforce (P4)版本控制使用指南
  5. python中pygame模块下载_基于python中pygame模块的Linux下安装过程(详解)
  6. Git 的基本使用方法(个人笔记)
  7. Ubuntu突然无法上网解决
  8. arduino液位传感器_Arduino溶液检测传感器-液位传感器Liquid Level Sensor-FS-IR02
  9. 让你爱不释手的Mac软件
  10. Android实现menu菜单(BMI检测APP)