数字图像处理基础(翻译三)

【数字图像处理】图像可视化对数增强 直方图及其均衡化 数字图像处理第三次作业。 1、图像可视性对数增强 为了增强图像的可视信息,对图像中的像素进行基于对数的操作 公式如下: Ld是显示亮度(我们所要求的值),Lw是真实世界的亮度(图片的当前值),Lmax是场景中的最亮值(图片的最大值)。 公式很简单 实现起来也比较容 阅读详情

直方图(Histogram)

关键信息:

(1) 线性尺度直方图--Line scale histogram

(2)对数尺度直方图--Logarithm scale histogram


直方图统计并用图表显示每个灰度级的总像素数。从这个图表中,你可以知道在图像中是否存在确定灰度级的特定区域。

直方图提供了图像的一般性描述方法,且有助于描述图像不同组件,例如:背景、目标和噪声。

直方图是一个基础的图像分析工具,用于描述图像的像素亮度分布。利用直方图,可以判定图像的全局亮度是否满足你的任务要求。你可以利用直方图判定是否图像中存在特定灰度值的区域,你也可以利用直方图去调整图像的一些抓取环境。

 

你可以利用直方图检测两个非常重要的图像标准:

1. 饱和度--成像环境亮度过低会导致图像传感器曝光不足;过亮会导致过度曝光(过度饱和)。在曝光不足或者过度的条件下获取的图像由可能并不能完全包含你希望从传感器获取的信息。因此,在搭建图像成像系统时,检测图像的成像条件并调整它就显得非常重要,你可以通过图像的直方图来判定传感器曝光不足或者过度饱和。曝光不足的图像在低灰度级具有大量像素分布,表现为在低灰度级具有峰值;过度曝光图像在高灰度级具有大量像素分布。

2. 对比度不足--通常一个图像应用程序涉及到处理图像场景中的部分感兴趣区域。一种将目标从背景中区分出来的策略就是利用两者的亮度差异性,如亮的目标和暗的背景。

 

直方图定义为灰度级[0, 255]上的一个函数H,灰度级k的像素数可以定义为:

H(k) = nk

其中,k为灰度级的值;nk为灰度级k的总像素数;sigma(nk)为图像总的像素数;下图给出了一个直方图的分布案例。

有两种直方图可以进行计算:线性直方图和累积直方图。

两种情形下,水平方向都表示直方图的灰度级分布;对于一个灰度级k,线性直方图的纵轴代表nk;累积直方图的纵轴代表灰度级小于等于k的像素数占总像素数的百分比。

 

线性直方图

累积直方图

直方图的纵轴可以表示为线性或者对数尺度,其中对数尺度有利于查看具有少数像素数的灰度级,这些值在线性尺度的直方图中将可能不会显示出来。

在对数尺度直方图中,直方图的纵轴代表每个灰度级所具有的像素数的对数值,“小”的灰度级将在直方图中表现得更为突出。这样,对数尺度直方图将比线性尺度直方图更加突出“小”直方图的重要性,下图所示,为同一幅图像的线性尺度直方图和对数尺度直方图。

彩色图像直方图

 

彩色图像直方图由3个部分组成,每个部分分别对应彩色图像3个通道对应直方图,如下表所示。


图象直方图的线性变换——直方图拉伸 灰度直方图是将数字图像的所有像素,按照灰度值的大小,统计其所出现的频度。直方图拉伸的公式是s= (r_2-r_1)/(s_2-s_1 ) (r-r_1 )+s_1 阅读详情

相关推荐

关于冈萨雷斯的《数字图像处理》的坑与资源!

冈萨雷斯《数字图像处理》很有名,师兄说了我就去买了京东自营,但发现了两大坑! 1.建议买matlab版的 我就买错了!!买的第四版,长这样的: 看了一两天,或许是我太菜了,几乎没看懂,找来同年级的佼佼者,也几乎看不懂。 但是买matlab版的就好很多,至少你敲敲代码还能懂一点儿。 长得像,一定认准MATLAB啊!! 2.代码需要另外找 到手发现国内只是买了翻译和复印版权,电子资源(配套代码)则不能拥有!!! 搜了很久,都是些付费资源,还好遇到个好心前辈整理并分享了免费资源: 相关资源:电子书和代码、书中

NPU_ZMT的博客 1万+

数字图像学笔记——4. 直方图计算、线性变换、对数变换、Gamma变换

文章目录线性映射: 既然之前提到了将彩色照片,以光通量的方式,转换为黑白的;那么我们也可以把一张黑白照片,近似的转换为彩色的。当然,这里有一些前提条件,比如说,照片不能过曝、也不能过暗,灰度适中的会呈现出最好的效果。 至于有人可能会提到用神经网络,那主要是用于修复老照片、或者细节缺失严重的视频资料,以及一些无法用映射法有效转换的照片(即这类照片的映射需要运用到一些非线性采样方程,而方程的函数和参数我们未知)。而通常情况下,仅仅依靠线性方程便能很大程度上满足我们的需要。 线性映射: 首先,需要明确一点,所有将

老程的技术笔记 3680

冈萨雷斯数字图像处理开篇

开篇冈萨雷斯版的数字图像处理可谓经典之作,其在撰写时倾注了大量的心血,使我们读起来如饮美酒,令人陶醉。这里感谢冈萨雷斯及其相关从业人员和翻译工作者辛勤的耕耘。接下来我会对该书的部分内容进行讲解和Matlab实现。下面是这本书的相关源代码和图片资料。网上可以直接免费获取,不必通过积分获取。源代码:http://fourier.eng.hmc.edu/e161/dipum/图像:http://imag...

东泰山的博客 3060

数据直方图脚本

#!/usr/bin/python #encoding:utf-8 import sys from numpy import genfromtxt import matplotlib.pyplot as plt nbins = 100 file_in = sys.argv[1] file_out = sys.argv[2] data = genfromtxt(file_in) print...

schwt的博客 361

灰度图像的线性变换和直方图均衡

对灰度图像进行线性变换,灰度拉伸,图像反色以及直方图均衡化,直方图规定化、彩色图像灰度化等处理。窗口变换、阈值变换。

openstack卷分离异常问题处理

对于 2023-05-10 之后的所有 OpenStack 版本,需要将Nova 配置为向 Cinder 发送服务令牌,然后 Cinder 接收该令牌。cinder.conf处添加service_token_role配置。1.修改nova的config文件添加如下配置。确定service role 是否存在。有关详细信息,请参阅。重启nova cinder 服务。nova-compute日志。cinder-api日志。

weixin_43391291的博客 477

其它坐标系下的二维曲线图:对数坐标图、极坐标图、条形图、直方图、扇形图、面积图、散点图、阶梯图、箭头图、罗盘图、羽毛图

绘制对数坐标图 x轴是10x:semilogx(x1,y1,选项1,x2,y2,选项2,…) y轴是10y:semilogy(x1,y1,选项1,x2,y2,选项2,…) x、y轴都是10x, 10y:loglog(x1,y1,选项1,x2,y2,选项2,…) 用法和plot函数类似,下面做一下对比:       绘制函数1/x的直角坐标图和三种对数坐标图。 >> x=0:0.1:10; >> y=1./x; >> subplot(2,2,1); >> plo

HangHug_L的博客 2187

SuperMap iObjects Java组件开发——环境部署(IntelliJ IDEA)

SuperMap iObjects Java 是面向GIS应用系统开发者的组件式GIS开发平台,具有强大的地理数据管理、编辑、显示、分析等功能,并且其具有极强的易用性和丰富的帮助资源,适宜快速开发大型GIS应用系统。本文将介绍如何在IntelliJ IDEA集成开发环境中进行SuperMap iObjects Java组件的环境部署。

nan620403的博客 1081

冈萨雷斯《数字图像处理》中文版中有趣的翻译

冈萨雷斯《数字图像处理》中文版的翻译忍不住吐槽了,专门开一个blog,随手记录有趣的翻译。

u013600306的博客 464

【YOLO 系列】基于YOLO V8的智能车载交通标志识别系统【python源码+Pyqt5界面+数据集+训练代码】

本文详细介绍了基于YOLO V8构建智能车载交通标志识别系统的完整流程。从环境搭建、数据集准备、模型训练到PyQt5图形界面开发,提供了Python源码和实战代码,帮助开发者快速实现高精度、实时的交通标志检测应用,提升驾驶辅助系统的开发效率。

wdx012345的博客 966

保姆级教程:用GPU-Burn给你的NVIDIA Tesla服务器做个“压力体检”(附温度功耗监控脚本)

本文提供了一份详细的GPU服务器压力测试指南,重点介绍如何使用GPU-Burn工具对NVIDIA Tesla服务器进行全面的性能测试和温度功耗监控。从环境部署、多GPU测试策略到专业级监控指标解析,帮助运维人员构建标准化的GPU健康评估体系,确保AI训练和科学计算等关键业务的稳定性。

weixin_30619101的博客 395

20.数字图像处理复习

第1讲单元测验题 1.一帧视频图像由320200个像素组成,其灰度级如果用8bit的二进制数表示, 那么一帧视频的数据量为多少? **320200*8=512000bit** 2 . 视频通信、视频会议中用到的主要图像处理技术是:图像压缩 3.数字图像处理相对于模拟图像处理的优点有: C. 图像采集环境要求高(错误答案) A. 精度高 B. 再现性好 D. 通用性好 4.数字图像处理的主要研究内容有: D. 图像存储(错误答案) A. 图像分割 B. 图像增强 C. 图像复原 (补充:数字图像处理的内容

小昭的博客 2万+

神经网络基础概念总结(小白入门自用)

神经网络人工神经网络多层感知机激活函数反向传播算法损失函数权值初始化正则化方法 人工神经网络 人工神经元:人工神经元是人工神经网络的基本单元。模拟生物神经元,人工神经元有1个或者多个输入(模拟多个树突或者多个神经元向该神经元传递神经冲动);对输入进行加权求和(模拟细胞体将神经信号进行积累和树突强度不同);对输入之和使用激活函数计算活性值(模拟细胞体产生兴奋或者抑制);输出活性值并传递到下一个人工神经元(模拟生物神经元通过轴突将神经冲动输入到下一个神经元)。 人工神经网络:大量的人工神经元以某种链接方式得来的

qq_42011158的博客 648

《数字图像处理》学习总结及感悟:第二章数字图像基础(5)数学工具

本节概要性地介绍了图像处理所使用的数学工具,包括阵列与矩阵操作、线性操作和非线性操作、算术操作、集合和逻辑操作、空间操作、向量与矩阵操作、图像变换和概率方法。

老猿Python 4213

Synopsys AXI VIP 从环境搭建到首个验证场景运行

本文详细介绍了Synopsys AXI VIP从环境搭建到首个验证场景运行的全过程,包括VIP安装、示例工程生成、验证环境解析、仿真调试技巧及进阶优化。特别针对AXI协议验证中的常见问题提供了实用解决方案,帮助工程师快速掌握这一SoC验证必备工具。

weixin_29185493的博客 341

优快云专栏限时活动!福利公告必读!

本人优快云付费专栏周排名27名专业博主,每周文章平均阅读量约7w以上!

FJN110的博客 3153

探索数字图像处理的宝藏:《冈萨雷斯 数字图像处理(MATLAB版) 中文高清版PDF》

探索数字图像处理的宝藏:《冈萨雷斯 数字图像处理(MATLAB版) 中文高清版PDF》 【下载地址】冈萨雷斯数字图像处理MATLAB版中文高清版PDF 冈萨雷斯 数字图像处理(MATLAB版) 中文高清版PDF 项目地址: htt...

gitblog_09755的博客 653

Rockchip开发系列 - 3.4.GPIO扩展芯片AW95xx和PCA953X(2)

Rockchip开发系列 - 3.3.GPIO扩展芯片AW95xx和PCA953X(2)

fulinux的博客 1000

运用AI翻译漫画(三)

好啦,大功告成!现在要做的事就是点击F5来编译执行程序。如果一切顺利的话,将会看到界面设计部分所展示的窗口。我们第一步先点击”Show”按钮,会得到:再点击”OCR”按钮,等两三秒(取决于网络速度),会看到左侧图片中红色的矩形围拢的一些文字。有些文字没有被识别出来的话,就没有红色矩形。最后点击”Translate”按钮,稍等一小会儿,会看到右侧图片的变化:Wow!大部分的日文被翻译成了中文,而且位置也摆放得很合适。

2301_81887304的博客 1271

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

《数字图像处理》学习总结及感悟:第二章数字图像基础(1)人眼结构、感知和错觉

本文对《数字图像处理》一书第二章第一节《视觉感知要素》进行了精简介绍,介绍了人眼结构、成像机理、亮度适应和辨别以及错觉等内容,有助于理解人眼视觉的机理。

老猿Python 1万+

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

探索数字图像处理的宝典:《冈萨雷斯 数字图像处理(MATLAB版)》中文高清PDF解读

探索数字图像处理的宝典:《冈萨雷斯 数字图像处理(MATLAB版)》中文高清PDF解读 【下载地址】冈萨雷斯数字图像处理MATLAB版中文高清版PDF 冈萨雷斯 数字图像处理(MATLAB版) 中文高清版PDF 项目地址: htt...

gitblog_09767的博客 381

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

《数字图像处理》学习总结及感悟:第二章数字图像基础(4)像素间的关系

本文介绍了图像中像素的邻域关系,通过邻域关系中基于限定灰度值的集合定义了邻接关系,通过邻接可以构建像素间的通路,基于通路构建了像素间的连通关系和连通集,并进一步定义了图像的区域和边界。 如果一个函数满足图像像素间距离度量的定义,则该函数就是一个距离函数或距离度量,常见的距离有欧式距离、D4距离、D8距离。 通过这些内容的介绍,可以使得大家了解像素间的邻域、邻接、连通关系以及区域和边界的定义,明白像素间不同距离度量的距离计算方法。

老猿Python 1万+

《数字图像处理》学习感悟:第二章数字图像基础(3)采样、量化和插值

本节介绍了数字图像采样和量化的相关概念,采样就是对数字图像表示的空间坐标进行离散化设置,量化就是对图像的灰度值的表示进行数字化表示,二者的单位决定了图像的精度,图像的分辨率就是基于二者来决定的。 图像插值是在图像进行仿射变换和投影变换时根据已知的输入图像像素坐标及灰度值计算目标图像像素坐标及灰度值的计算方法。

老猿Python 4276

《数字图像处理》学习总结及感悟:第二章数字图像基础(2)电磁波、传感器及辐射成像原理

本文基于冈萨雷斯《数字图像处理》第二章第二节和第三节的内容,对数字图像密切相关的电磁波谱和光、获取图像的成像传感器等方面的相关知识进行了介绍。 本部分最重要的概念就是辐射能成像的原理,如电磁波入射到成像对象时,由于成像物体不同位置的不同特性,入射波所携带的能量被物体反射或吸收后透射出来的能量不同且表征了景物各位置的特征,因此才能使得传感器通过捕获这些反射或透射的能量来获取到物体的影像。

老猿Python 4735

数字图像处理-1-50

在数字图像处理领域,本书作为主要教材已有40多年。第四版是作者在前三版的基础上修订而成的,是前三版的发展与延续。除保留前几版的大部分内容外,根据读者的反馈,作者对本书进行了全面修订,融入了近年来数字图像处理领域的重要进展,增加了几百幅新图像、几十个新图表和上百道新习题。全书共12章,即绪论、数字图像基础、灰度变换与空间滤波、频率域滤波、图像复原与重建、小波变换和其他图像变换、彩色图像处理、图像压缩和水印、形态学图像处理、图像分割、特征提取、图像模式分类。

u013250861的博客 1789

【免费下载】 冈萨雷斯 数字图像处理(MATLAB版) 中文高清版PDF

冈萨雷斯 数字图像处理(MATLAB版) 中文高清版PDF 【下载地址】冈萨雷斯数字图像处理MATLAB版中文高清版PDF 冈萨雷斯 数字图像处理(MATLAB版) 中文高清版PDF 项目地址: https://gitcode.c...

gitblog_09808的博客 2035
上一篇: <DIY> 联想Thinkpad E530C 安装固态硬盘(双硬盘)——步步图解
下一篇: 数字图像处理基础(翻译四)
WTK-CV
博客等级 码龄16年 48粉丝 33原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值