首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

科研作图之光谱图绘制

感谢大家关注matlab爱好者微信公众号,今天给大家介绍如何绘制带可见光光谱背景光谱图!!!...本视频使用绘图软件是Origin2019学习版 (关于如何获取Origin学习版软件,请查阅本公众号文章:开启OriginLab 2019正确姿势);所用数据来源网络,这里要求使用数据横坐标要在光谱波长区间内...视频内容 实现原理为通过直方图与对应曲线图图层叠加合成,直方图高度取y坐标最大值,这样让直方图填充在整个坐标轴视图内。...得到各波段RGB值后,将直方图边框通过colormap填充,而填充颜色由直方图所处x位置决定,详见视频。...温馨提示:在公众号中回复“光谱”或“光谱图”即可获取视频中origin工程文件,由于版本原因,可能会出现兼容性问题;在导出tiff格式文件时,请选择24位RGB,不然会出现颜色过渡不连贯问题。

3.5K20

遥感原理与应用复习重点整理

5、影响地物反射率3个因素:入射电磁波波长,入射角大小,地表颜色与粗糙程度。 附:影响地物光谱反射率变化因素: a太阳高度角方位角。...B传感器观测角方位角c不同地理位置d地物本身变异e时间、季节变化 6、地物反射光谱曲线:根据地物反射率与波长之间关系而绘成曲线。1.不同地物在不同波段反射率存在差异2....同类地物反射光谱具有相似性,但也有差异性。不同植物;植物病虫害3. 地物光谱特性具有时间特性空间特性。(同物异谱,同谱异物)。...3、卫星姿态角定义:定义卫星质心为坐标原点,沿轨道前进切线方向为x,垂直轨道方向为y,垂直xy平面的为z,则卫星姿态角有三种情况:绕x旋转姿态角为滚动角,绕y旋转姿态角为俯仰角,绕z...第7章 1、景物特征主要有:光谱特征、空间特征时间特征。 2、空间特征指景物各种几何形态。判读标志是:形状、大小、图形、阴影、位置、纹理、类型等。

2K30
您找到你想要的搜索结果了吗?
是的
没有找到

图像表示(2):YCbCr 怎么来?必看这篇颜色空间发展简史丨音视频基础

注意,两个纺织品或涂料颜色在一种照明下表现为具有不同光谱能量分布同色光,并不意味着在另一种光照下也如此。 我们采用下图中在 RGB 坐标定义单位立方体来描述 RGB 颜色模型。...x、y、z 称为色度坐标,由于 x + y + z = 1,任意颜色可仅用 x y 表示。...一般以 x-y 为色度坐标给出 CIE XYZ 颜色模型色度图,CIE 1931 年 x-y 色度图如下所示: 上图中,曲线点是电磁光谱纯色,按波长顺序从光谱红色端到紫色端方向来标明,...以下图中 C1 为例,我们可以从 C 通过 C1 画一条直线与光谱曲线相交于 Cs,这时候就可以认为颜色 C1 可以表示成白光 C 光谱颜色 Cs 混合,因此 C1 主波长就是 Cs。...C 经过 C2 直线反向延长线与光谱曲线交点。

1.3K11

【GAMES101】Lecture 20 颜色

三种单色光通过调整它们之间强度来混合达到400-700波长光相同颜色效果 最后就会得到一个颜色匹配函数,上面对应了某个波长光需要用多少RGB来达到相同颜色效果,因此对于某个光谱光,想要知道这个光颜色效果...并且呢之前那个颜色匹配函数里面的R是存在负数,这里都是正数,但是同样可以通过不同x、y、z来模拟不同波长光效果,这里Y是亮度 通过归一化让x+y+z=1,在二维上只显示xy来把整个颜色空间显示在二维上...这个二维图就是色域,就是可以表示颜色集合,CIE XYZ颜色空间是加色系统,中间白点是混合,往三个点走就越纯 而标准RGB颜色空间(sRGB)无法表示所有的颜色 HSV颜色空间(Hue-Saturation-Value...) HSV是常用颜色拾取器,就是用来调颜色,Hue是色调,就是简单颜色,而Saturation是饱和度,就是调节这个颜色浓淡,在白色原色之间一个范围,Lightness (or value)...就是亮度 CIELAB空间 这个CIE还是那个CIE,它用是三个来表示颜色,就是L a b这三个,这三个两端都是互补色,这个L是亮度,互补色是白色黑色,a是红色绿色,b是蓝色黄色 这个黑白互补可以理解

10110

如何用 Python 给照片换色

本来想解决方案是先识别边界,然后对边界内区域进行色彩替换或者填充,这样整个流程就分成了两步,首先需要进行边界判断,有了边界之后才能对某些区域颜色进行替换填充填充区域还是不规则填充颜色也需要根据实际情况来变化...通过这三个值,我们同样可以表示任意颜色。 首先我们看看 HSV (HSB) 颜色模型坐标图吧,它可以这么一个锥形坐标来表示: ?...其中光谱色所占比例愈大,颜色接近光谱程度就愈高,颜色饱和度也就愈高。饱和度高,颜色则深而艳。光谱白光成分为 0,饱和度达到最高。通常取值范围为 0-100,值越大,颜色越饱和。...同样地,我们可以 HSB 三个值来表示任意颜色,因此 HSB 也成为表示颜色基本标准之一。...HSB RGB 转换 HSB RGB 都能表示一个颜色,它们之间也是可以相互转换,可以一一对应。 他们之间转换逻辑这里就不再专门对其公式展开详解了,公式总结如下: ?

1.7K10

骚操作,如何用 Python 给照片换色

本来想解决方案是先识别边界,然后对边界内区域进行色彩替换或者填充,这样整个流程就分成了两步,首先需要进行边界判断,有了边界之后才能对某些区域颜色进行替换填充填充区域还是不规则填充颜色也需要根据实际情况来变化...通过这三个值,我们同样可以表示任意颜色。 首先我们看看 HSV (HSB) 颜色模型坐标图吧,它可以这么一个锥形坐标来表示: ?...其中光谱色所占比例愈大,颜色接近光谱程度就愈高,颜色饱和度也就愈高。饱和度高,颜色则深而艳。光谱白光成分为 0,饱和度达到最高。通常取值范围为 0-100,值越大,颜色越饱和。...同样地,我们可以 HSB 三个值来表示任意颜色,因此 HSB 也成为表示颜色基本标准之一。...HSB RGB 转换 HSB RGB 都能表示一个颜色,它们之间也是可以相互转换,可以一一对应。 他们之间转换逻辑这里就不再专门对其公式展开详解了,公式总结如下: ?

1.4K20

如何用 Python 给照片换色

本来想解决方案是先识别边界,然后对边界内区域进行色彩替换或者填充,这样整个流程就分成了两步,首先需要进行边界判断,有了边界之后才能对某些区域颜色进行替换填充填充区域还是不规则填充颜色也需要根据实际情况来变化...通过这三个值,我们同样可以表示任意颜色。 首先我们看看 HSV (HSB) 颜色模型坐标图吧,它可以这么一个锥形坐标来表示: ?...其中光谱色所占比例愈大,颜色接近光谱程度就愈高,颜色饱和度也就愈高。饱和度高,颜色则深而艳。光谱白光成分为 0,饱和度达到最高。通常取值范围为 0-100,值越大,颜色越饱和。...同样地,我们可以 HSB 三个值来表示任意颜色,因此 HSB 也成为表示颜色基本标准之一。...HSB RGB 转换 HSB RGB 都能表示一个颜色,它们之间也是可以相互转换,可以一一对应。 他们之间转换逻辑这里就不再专门对其公式展开详解了,公式总结如下: ?

1.2K20

如何用 Python 给照片换色

本来想解决方案是先识别边界,然后对边界内区域进行色彩替换或者填充,这样整个流程就分成了两步,首先需要进行边界判断,有了边界之后才能对某些区域颜色进行替换填充填充区域还是不规则填充颜色也需要根据实际情况来变化...通过这三个值,我们同样可以表示任意颜色。 首先我们看看 HSV (HSB) 颜色模型坐标图吧,它可以这么一个锥形坐标来表示: ?...其中光谱色所占比例愈大,颜色接近光谱程度就愈高,颜色饱和度也就愈高。饱和度高,颜色则深而艳。光谱白光成分为 0,饱和度达到最高。通常取值范围为 0-100,值越大,颜色越饱和。...同样地,我们可以 HSB 三个值来表示任意颜色,因此 HSB 也成为表示颜色基本标准之一。...HSB RGB 转换 HSB RGB 都能表示一个颜色,它们之间也是可以相互转换,可以一一对应。 他们之间转换逻辑这里就不再专门对其公式展开详解了,公式总结如下: ?

3.2K30

如何用 Python 给照片换色

本来想解决方案是先识别边界,然后对边界内区域进行色彩替换或者填充,这样整个流程就分成了两步,首先需要进行边界判断,有了边界之后才能对某些区域颜色进行替换填充填充区域还是不规则填充颜色也需要根据实际情况来变化...通过这三个值,我们同样可以表示任意颜色。 首先我们看看 HSV (HSB) 颜色模型坐标图吧,它可以这么一个锥形坐标来表示: ?...其中光谱色所占比例愈大,颜色接近光谱程度就愈高,颜色饱和度也就愈高。饱和度高,颜色则深而艳。光谱白光成分为 0,饱和度达到最高。通常取值范围为 0-100,值越大,颜色越饱和。...同样地,我们可以 HSB 三个值来表示任意颜色,因此 HSB 也成为表示颜色基本标准之一。...HSB RGB 转换 HSB RGB 都能表示一个颜色,它们之间也是可以相互转换,可以一一对应。 他们之间转换逻辑这里就不再专门对其公式展开详解了,公式总结如下: ?

1.4K10

Matplotlib 可视化之多图层叠加

我们一起来看看这么精彩可视化图表是如何绘制出来。 定义曲线函数 首先定义出图中随机曲线绘图函数。...color="k", linewidth=0.75, zorder=100) plt.show() 由于该函数随机性,每次运行都会给出不同结果: 配置样式 填充颜色、设置坐标及坐标标签...它是错误栏行线宽,默认值为NONE。 step: 此参数也是可选参数。它用于定义填充是否应为阶跃函数。 颜色填充有四种用法 ① 基本用法 参数 y1 y2 可以是标量,表示给定y值处水平边界。...它是一个与x大小相同布尔数组。 仅填充连续 True 序列x范围。因此,相邻 True False 值之间范围永远不会被填满。当数据点应该表示一个连续量时,通常不希望出现这种情况。...为了不受y极限影响,我们添加了一个转换来解释数据坐标中x坐标坐标中y值。 下面的示例标记y数据高于给定阈值区域。

1.9K10

Matlab绘图-详细全面(图)

plot(x,y) 程序执行后,打开一个图形窗口,在其中绘制出如下曲线 注意:指数函数正弦函数之间要用点乘运算,因为二者是向量。...axis on :显示坐标 还有:给坐标加网格线可以grid命令来控制,grid on/off命令控制画还是不画网格线,不带参数grid命令在两种之间进行切换。...mesh函数用来绘制三维网格图,而surf用来绘制三维曲面图,各线条之间补面颜色填充。...从图中可以发现,网格图(mesh)中线条有颜色,线条间补面无颜色。曲面图(surf)线条都是黑色,线条间补面有颜色。进一步观察,曲面图补面颜色网格图线条颜色都是沿z变化。...fill3函数可在三维空间内绘制出填充多边形,常用格式为: fill3(x,y,z,c) x,y,z做多边形顶点,而c指定了填充颜色。 例520 绘制三维图形。

2.5K20

Matlab画图-非常具体,非常全面

*sin(2*pi*x); >> plot(x,y) 程序运行后,打开一个图形窗体,在当中绘制出例如以下曲线 注意:指数函数正弦函数之间要用点乘运算,由于二者是向量。...其它形式线性直角坐标图 在线性直角坐标中,其它形式图形有条形图、阶梯图、杆图填充图等,所採函数分别为: bar(x,y,选项)      选项在单引號中 stairs(x,y,选项) stem...mesh函数用来绘制三维网格图,而surf用来绘制三维曲面图,各线条之间补面颜色填充。...从图中能够发现,网格图(mesh)中线条有颜色,线条间补面无颜色。曲面图(surf)线条都是黑色,线条间补面有颜色。进一步观察,曲面图补面颜色网格图线条颜色都是沿z变化。...fill3函数可在三维空间内绘制出填充多边形,经常使用格式为: fill3(x,y,z,c) x,y,z做多边形顶点,而c指定了填充颜色。 例520 绘制三维图形。

1.9K20

SVG

参数是一样。 points:一系列空格,逗号,换行符等分隔开点。每个点必须有2个数字:xy值。所以下面3个点 (0,0), (1,1)(2,2)可以写成:”0 0, 1 1, 2 2”。...T x y A:弧形命令 A rx ry x-axis-rotation large-arc-flag sweep-flag x y 前两个参数分别是x半径y半径,第三个参数表示弧形旋转情况。...十六进制值: 十六进制定义颜色,例如#ffffff。 渐变值:这个也与canvas中一样,支持两种渐变色:线性渐变,环形渐变。 图案填充:使用自定义图案作为填充色。...end表示(x,y)点位于文本结尾,文本向左挨个显示。 除了这些属性,下面的这些属性都既可以在CSS中指定,也可以直接在属性中指定: fill,stroke:填充描边颜色,具体使用在后面总结。...视窗变换 - viewBox属性 viewBox属性值格式为(x0,y0,u_width,u_height),每个值之间逗号或者空格隔开,它们共同确定了视窗显示区域:视窗左上角坐标设为(x0,y0

5.3K40

Matlab绘图-很详细,很全面

*sin(2*pi*x); >> plot(x,y) 程序执行后,打开一个图形窗口,在其中绘制出如下曲线 注意:指数函数正弦函数之间要用点乘运算,因为二者是向量。...axis on :显示坐标 还有:给坐标加网格线可以grid命令来控制,grid on/off命令控制画还是不画网格线,不带参数grid命令在两种之间进行切换。...mesh函数用来绘制三维网格图,而surf用来绘制三维曲面图,各线条之间补面颜色填充。...从图中可以发现,网格图(mesh)中线条有颜色,线条间补面无颜色。曲面图(surf)线条都是黑色,线条间补面有颜色。进一步观察,曲面图补面颜色网格图线条颜色都是沿z变化。...fill3函数可在三维空间内绘制出填充多边形,常用格式为: fill3(x,y,z,c) x,y,z做多边形顶点,而c指定了填充颜色。 例520 绘制三维图形。

1.6K10

Matlab中画图函数

大家好,又见面了,我是你们朋友全栈君。 目录 一、二维曲线图形 1、二维图像基本命令plot (1). 曲线线型、颜色标记点类型 (2)....设置曲线线宽、标记点大小,标记点边框颜色标记点填充颜色等。 (3). 坐标设置 (4). 坐标刻度设置 (5). 图例 (6). 更多设置 二、 图形控制与表现 1.图形窗口 (1)....加注坐标标识图形标题 (2). 图中加注文本 (3). 指定TeX字符 (4). 在图形中添加图例框 4. 图线形式颜色 (1). 图线形式 (2). 线颜色 (3)....曲线线型、颜色标记点类型 plot(X1,Y1,LineSpec, …) 通过字符串LineSpec指定曲线线型、颜色及数据点标记类型。 符号 意义 – 实线 r 红色 + 加号 -....设置曲线线宽、标记点大小,标记点边框颜色标记点填充颜色等。

3.3K20

Matlab绘图(一二三维)

*sin(2*pi*x); >> plot(x,y) 程序执行后,打开一个图形窗口,在其中绘制出如下曲线 注意:指数函数正弦函数之间要用点乘运算,因为二者是向量。...axis on :显示坐标 还有:给坐标加网格线可以grid命令来控制,grid on/off命令控制画还是不画网格线,不带参数grid命令在两种之间进行切换。...mesh函数用来绘制三维网格图,而surf用来绘制三维曲面图,各线条之间补面颜色填充。...从图中可以发现,网格图(mesh)中线条有颜色,线条间补面无颜色。曲面图(surf)线条都是黑色,线条间补面有颜色。进一步观察,曲面图补面颜色网格图线条颜色都是沿z变化。...fill3函数可在三维空间内绘制出填充多边形,常用格式为: fill3(x,y,z,c) x,y,z做多边形顶点,而c指定了填充颜色。 例520 绘制三维图形。

2.1K20

MATLAB数学建模之画图汇总

例: 设置正弦曲线线宽为 3,设置上三角形进行数据点标记,并设置标记 点边缘为黑色,设置标记点填充颜色为红色,设置标记点尺寸为 10,则 MATLAB 代码 如下: % 横坐标 x = linspace...除legend函数外,其他函数同样适用于三维图形,在三维中z坐标说明zlabel函数。 例:绘制正弦余弦曲线,设置图形标题、x y 标注,设置曲线标 准。...三维图形 2.1 绘制三维曲线 1.plot3()函数画三维曲线 最基本三维图形函数为plot3,它将二维绘图函数plot有关功能扩展到三维空间,可以用来绘制三维曲线。...其中,mesh()函数最常 ,其调用格式如下: mesh(x,y,z):绘制三维网格图,x、y、z 分别表示三维网格图形在 x 、y z 坐标,图形颜色由矩阵 z 决定。...三维切片图可形象地称为“四维图”,可以在三维空间内表达第四维信息,颜色来标识第四维数据大小。

3K10

Matplotlib可视化50图:散点图(1)

定义 关联图是查看两个事物之间关系图像,它能够展示出一个事物随着另一个事物是如何变化。关联图类型有:折线图,散点图,相关矩阵等。...() 用于创建颜色十号光谱,在 matplotlib 中,有众多光谱供我们选择:https://matplotlib.org/stable/tutorials/colors/colormaps.html...可以在plt.cm.tab10()中输入任意浮点数,来提取出一种颜色光谱tab10中总共只有十种颜色,如果输入浮点数比较接近,会返回类似的颜色。...这种颜色会以元祖形式返回,表示为四个浮点数组成RGBA色彩空间或者三个浮点数组成RGB色彩空间随机色彩。...=12) # 坐标标尺大小 plt.yticks(fontsize=12) plt.ylabel('Population',fontsize=22) # 坐标标题字体大小 plt.xlabel

97030

数学建模之MATLAB画图汇总

例: 设置正弦曲线线宽为 3,设置上三角形进行数据点标记,并设置标记 点边缘为黑色,设置标记点填充颜色为红色,设置标记点尺寸为 10,则 MATLAB 代码 如下: % 横坐标 x = linspace...%设置标记点填充颜色为红色 'MarkerSize', 10) %设置标记点尺寸为10 例: 利用五角星标记例两曲线交叉点 % 横坐标 x = linspace...除legend函数外,其他函数同样适用于三维图形,在三维中z坐标说明zlabel函数。 例:绘制正弦余弦曲线,设置图形标题、x y 标注,设置曲线标 准。...其中,mesh()函数最常 ,其调用格式如下: mesh(x,y,z):绘制三维网格图,x、y、z 分别表示三维网格图形在 x 、y z 坐标,图形颜色由矩阵 z 决定。...三维切片图可形象地称为“四维图”,可以在三维空间内表达第四维信息,颜色来标识第四维数据大小。

2.7K30

5-3 绘制图形

案例学习:绘制正弦曲线y=sin(x) 本次实验目标是掌握绘制曲线基本要领,可以在任意窗体或控件上找到各相关点,计算绘制曲线,以正弦曲线为例,首先应找到坐标原点,然后找到每一个曲线对应点坐标,在两点之间画一条直线...u 实验步骤(3): 接着在坐标上画出正弦曲线,以坐标原点为起点 ?...-100)/2; g.DrawLine(myPen, x1+30, (float)y1, x2+30, (float)y2); x1 = x2; y1 = y2; } 这里a=2 x/坐标宽度,实现坐标放大...案例学习:按百分比绘制饼图 本次练习目标是掌握绘制统计图形基本要领,绘制饼图并按比例填充不同颜色,饼图可以直接使用类库中方法填充图形,不同在于统计类图形需和数据关联,如何获取数据并按不同数据绘制不同比例饼图是实现关键...主要属性方法定义如表5-5所示: 属性 说明 Image 设置或获取与该控件显示图像 SizeMode 指示如何显示图像 方法 说明 Load 显示图像 表5-5 PictureBox控件属性及方法

1.5K10
领券