中国史之【共和行政】:
西周国人暴动后的过渡性政权形式。周厉王时,社会矛盾进一步激化,发生了国人暴动,厉王出逃。在厉王出逃期间,朝政由召公、周公共管,史称“共和行政”。一说由共国(今河南辉县)名“和”的国君代行王政,故名。
——来源:全历史APP

【路漫漫其修远兮,吾将上下而求索】

今天介绍图像的灰度变换。本内容参考自《实用MATLAB图像和视频处理》第8章。

  • 对于matlab2021的安装,可以参考公众号【CV之道】的文章:【matlab安装】手把手图文并茂安装matlab2021(win10版)

1、图像增强(Image Enhancement)

先区分一下Image Enhancement和Data Augmentation:

(1)Image Enhancement,中文翻译为图像增强。它可以简单理解为对一幅图像,通过一些增强操作,使该图像质量更好。所以,图像增强技术有两个目的:一是改善一幅图像的主观质量以方便观察;二是改变图像以使它更适合进一步的分析和对内容的提取。

(2)Data Augmentation,中文翻译为数据增强。这个技术在深度学习训练中非常常用。它可以简单理解为对于一幅图像,经过一些随机变换,使该图像更有多样性。其实,我觉得翻译为数据增广更合适,因为它的目的是增加样本的多样性,防止过拟合,而非增强图像的质量。另外,常用于小样本数据,以提高数据的多样性。

另外,说多一点,Data Augmentation包括离线增强和在线增强。离线增强是指对一些小样本数据进行一些变换,变换后的图片保存到本地,以增加样本的数据,让数据类别更均衡。而在线增强是对每张输入网络中的图片,进行一些图像处理操作,其输入网络中并没有增加数据量。

2、灰度(点)变换

这里主要讲灰度点变换。所谓的点操作,也叫全局操作/灰度变换/空间变换,是指将整幅图像用同样的方法来操作,一个像素处理后的值g(x,y)是它原始值f(x,y)的函数,与位置无关。如对比度调整。公式如下:

由于坐标位置在变换中并不起作用,为了方便,可以将公式写成:

这里的r是原始灰度,s是处理后得到的灰度,T是操作符。

点变换可以是线性的(如求反)、分段线性的(如灰度切分)、非线性的(如伽玛校正)。下图为常见的变换函数:

从上面也可以看出,点操作其实就是简单的映射操作。我们看一下图片,原图如下:


对该输入图像分别使用3中不同的线性点操作,得到的结果如下:

以上是本期内容,建议自己动手来实践一下。如果需要图片和代码,可以关注公众号,回复关键字【matlab代码】即可获得。我会上传到云盘。

【声明】:学习笔记基于互联网上各种学习资源的个人整理。

以上是本期内容,下期介绍图像处理的点变换示例。

我叫小保,一名计算机视觉爱好者、学习者、追随者,欢迎关注我【CV之道】一起学习。

【matlab图像处理】灰度变换概述相关推荐

  1. MATLAB图像处理_同态滤波1

    原 MATLAB图像处理_同态滤波 2015年01月20日 09:54:25 风雨也无晴 阅读数:14234 <span class="tags-box artic-tag-box&q ...

  2. matlab 图像处理技术

    一.图像处理预备知识 1.图像处理(image processing) 用计算机对图像进行分析,以达到所需结果的技术.又称影像处理.图像处理一般指数字图像处理. 在计算机中,按照颜色和灰度的多少可以将 ...

  3. 基于MATLAB图像处理

    设计题目 图片叠加. 设计要求 将一幅礼花图片和一幅夜景图片做叠加运算,使达到烟花夜景的美图效果. 设计方案 3.1.设计思路 利用matlab强大的图像处理功能,通过编写程序,实现对两幅图片的像素进 ...

  4. 【matlab图像处理笔记4】【图像变换】(三)图像的霍夫变换

    文章目录 推荐阅读 前言 霍夫变换概述 霍夫变换直线检测原理 从笛卡尔坐标系到霍夫空间 两点一线的霍夫空间形式 寻找共线的点 直角坐标系存在的问题 极坐标参数空间下的霍夫变换 matlab霍夫变换直线 ...

  5. 数字图像处理 -灰度变换 之 对数变换(Log Transformation)

    本文参考了 以下这篇文章 [数字图像处理]灰度变换--反转,对数变换,伽马变换,灰度拉伸,灰度切割,位图切割 https://blog.csdn.net/zhoufan900428/article/d ...

  6. MATLAB图像处理学习——图像增强技术(附图像增强方法代码)

    目录 1.概论 (1)图像增强技术简介 (2)图像质量评估 2.空间域内的图像增强 (1)显示灰度直方图 (2)图像灰度值调整 (3)图像亮度调节 (4)灰度图像的反转变换 3.直方图增强 (1)RG ...

  7. 《Matlab图像处理》part1 Snakes:Active Contour Models 主动轮廓模型

    <Matlab图像处理>part1 Snakes:Active Contour Models 主动轮廓模型 参考博客: 数字图像处理-图像分割:Snake主动轮廓模型 Matlab代码及运 ...

  8. 【Matlab图像处理知识点合集】新手入门第二十一天

    图像处理 前言 1.查看图像文件信息 2.显示图像 2.1默认显示方式 2.2添加颜色条 2.3显示多帧图像 2.4 显示动画 2.5 三维材质图像 3.图像的灰度变换 3.1 图像的直方图 3.2 ...

  9. matlab图像处理命令(二)

    转自:http://blog.163.com/crazyzcs@126/blog/static/1297420502010229104452729/ (非原处) 图像增强 1. 直方图均衡化的 Mat ...

  10. matlab图像处理命令(一)

    转自:http://blog.csdn.net/langyuewu/archive/2009/05/02/4144120.aspx(非原处) 1.applylut 功能: 在二进制图像中利用looku ...

最新文章

  1. Spring Boot 实现定时任务的 4 种方式
  2. CentOS6.3.x86_64安装Trac
  3. 2021年的“金九银十”你准备好了吗?,腾讯、字节、百度、阿里、快手等一线互联网公司面试真题分享
  4. 配置oracle 11g环境,oracle 11g 的安装环境的配置
  5. activemq的使用经验
  6. 学习使用新浪接口随笔(一)
  7. cobol host变量_将Host Cobol批次和Monolith Webapps移动到云和微服务
  8. 清北学堂Day 3 游记
  9. 计算机专业开题报告指导老师意见评语,开题报告指导教师评语
  10. Java基础学习总结(2)——接口
  11. 提前还贷的python计算程序
  12. PHP把列表数据的子级内容合并到父级
  13. 计算机科学与技术专业的论文周报,毕业设计(实习)周报
  14. JS入门到精通完整版
  15. mbedtls学习--对称加密算法
  16. 区分当前用户SIM卡是移动还是联通
  17. dva model数据管理
  18. 简单合并word文档(转)
  19. 临床医学中的生物信息学
  20. linux解压工具软件,linux 安装rar解压工具

热门文章

  1. 分享15个超棒的透明风格名片设计
  2. 独孤思维:每天半小时,收益100+,新赚钱项目
  3. 瑞芯微RK3568四核核心板芯片简介
  4. 分分钟解决 MySQL 查询速度慢与性能差(中)
  5. 解决win10,win11一开机内存占用率70%多问题
  6. 耳机Sense线作用说明
  7. UIImage加载内存性能比较
  8. 【半导体先进工艺制程技术系列】漏致势垒降低效应
  9. 微型计算机存储器系统中的cache是(),微型计算机存储器系统中的Cache是
  10. Okio—— 更加高效易用的IO库,android开发网络编程