【matlab图像处理】灰度变换概述
中国史之【共和行政】:
西周国人暴动后的过渡性政权形式。周厉王时,社会矛盾进一步激化,发生了国人暴动,厉王出逃。在厉王出逃期间,朝政由召公、周公共管,史称“共和行政”。一说由共国(今河南辉县)名“和”的国君代行王政,故名。
——来源:全历史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)的函数,与位置无关。如对比度调整。公式如下:
![](/assets/blank.gif)
由于坐标位置在变换中并不起作用,为了方便,可以将公式写成:
![](/assets/blank.gif)
这里的r是原始灰度,s是处理后得到的灰度,T是操作符。
点变换可以是线性的(如求反)、分段线性的(如灰度切分)、非线性的(如伽玛校正)。下图为常见的变换函数:
![](/assets/blank.gif)
从上面也可以看出,点操作其实就是简单的映射操作。我们看一下图片,原图如下:
对该输入图像分别使用3中不同的线性点操作,得到的结果如下:
以上是本期内容,建议自己动手来实践一下。如果需要图片和代码,可以关注公众号,回复关键字【matlab代码】即可获得。我会上传到云盘。
【声明】:学习笔记基于互联网上各种学习资源的个人整理。
以上是本期内容,下期介绍图像处理的点变换示例。
我叫小保,一名计算机视觉爱好者、学习者、追随者,欢迎关注我【CV之道】一起学习。
【matlab图像处理】灰度变换概述相关推荐
- MATLAB图像处理_同态滤波1
原 MATLAB图像处理_同态滤波 2015年01月20日 09:54:25 风雨也无晴 阅读数:14234 <span class="tags-box artic-tag-box&q ...
- matlab 图像处理技术
一.图像处理预备知识 1.图像处理(image processing) 用计算机对图像进行分析,以达到所需结果的技术.又称影像处理.图像处理一般指数字图像处理. 在计算机中,按照颜色和灰度的多少可以将 ...
- 基于MATLAB图像处理
设计题目 图片叠加. 设计要求 将一幅礼花图片和一幅夜景图片做叠加运算,使达到烟花夜景的美图效果. 设计方案 3.1.设计思路 利用matlab强大的图像处理功能,通过编写程序,实现对两幅图片的像素进 ...
- 【matlab图像处理笔记4】【图像变换】(三)图像的霍夫变换
文章目录 推荐阅读 前言 霍夫变换概述 霍夫变换直线检测原理 从笛卡尔坐标系到霍夫空间 两点一线的霍夫空间形式 寻找共线的点 直角坐标系存在的问题 极坐标参数空间下的霍夫变换 matlab霍夫变换直线 ...
- 数字图像处理 -灰度变换 之 对数变换(Log Transformation)
本文参考了 以下这篇文章 [数字图像处理]灰度变换--反转,对数变换,伽马变换,灰度拉伸,灰度切割,位图切割 https://blog.csdn.net/zhoufan900428/article/d ...
- MATLAB图像处理学习——图像增强技术(附图像增强方法代码)
目录 1.概论 (1)图像增强技术简介 (2)图像质量评估 2.空间域内的图像增强 (1)显示灰度直方图 (2)图像灰度值调整 (3)图像亮度调节 (4)灰度图像的反转变换 3.直方图增强 (1)RG ...
- 《Matlab图像处理》part1 Snakes:Active Contour Models 主动轮廓模型
<Matlab图像处理>part1 Snakes:Active Contour Models 主动轮廓模型 参考博客: 数字图像处理-图像分割:Snake主动轮廓模型 Matlab代码及运 ...
- 【Matlab图像处理知识点合集】新手入门第二十一天
图像处理 前言 1.查看图像文件信息 2.显示图像 2.1默认显示方式 2.2添加颜色条 2.3显示多帧图像 2.4 显示动画 2.5 三维材质图像 3.图像的灰度变换 3.1 图像的直方图 3.2 ...
- matlab图像处理命令(二)
转自:http://blog.163.com/crazyzcs@126/blog/static/1297420502010229104452729/ (非原处) 图像增强 1. 直方图均衡化的 Mat ...
- matlab图像处理命令(一)
转自:http://blog.csdn.net/langyuewu/archive/2009/05/02/4144120.aspx(非原处) 1.applylut 功能: 在二进制图像中利用looku ...
最新文章
- 使用ajax追加样式没,ajax-动态添加内容后,jQuery Mobile不应用样式
- 事件标志组的删除与状态查询
- python新手遇到的5大坑
- Python super超类方法
- Andorid App内部跟随熊语言改变
- 在word文档里提取出所有的邮箱地址
- 含绝对值不等式的证明
- python常量变量和对象_Python学习笔记——变量和常量
- python seo 外链_百度链接提交-主动推送程序Python版
- 最好用的php编程软件_PHP语言开发软件哪个好
- html5 fa图标库,轻松学会在项目中使用fontawesome字体图标
- 樊登读书会掌控读后感_樊登读后感悟,樊登读书会《爆款》读后感
- 无向图全局最小边割集
- bsfl ecx,ecx
- 共好:为管理者提供指南(肯·布兰佳)
- AI模型训练部署:在CSK6芯片上运行AI模型
- java面试题:2年工作经验java简历包装,面试为什么公司不通过
- SAP-ABAP性能优化之构建嵌套结构的哈希表
- Android Oss上传文件简单使用
- 3天精通nginx第二天-负载均衡upstream配置