【源码】红蓝颜色映射生成器,零为白色或黑色

2023-11-27 21:59

本文主要是介绍【源码】红蓝颜色映射生成器,零为白色或黑色,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在这里插入图片描述
生成一个红-蓝颜色映射,0为白色或黑色。

Generates a RED-BLUE colormap with zero as white or black.

正值显示为蓝色强度,负值显示为红色强度。

Positive values are displayed as blue intensities and negative values are displayed as red intensities.

零可以选择为白色或黑色。

Zero can be selected to be either white or black.

图像中的或可以输入的clim值用于自定义颜色映射。

The clim values, from the image or can be entered, are used to customize the colormap.

语法:

Syntax: y = redblue(n,clim,‘black’)

Typical usage: colormap(redblue(64))

所有参数都是可选的,可以按任何顺序排列。

n——颜色级别数(默认为当前颜色映射的颜色数)

clim——指定颜色限制的双元素向量(默认值:当前轴颜色限制)

black——string(‘k’或’black’)指定零为黑色(默认零为白色)

Arguments:

All arguments are optional and can be in any order.

n - number of color levels (default is # of colors of current colormap)

clim - two element vector specifying the color limits (default: current axis color limits)

black - string (‘k’ or ‘black’) specifying zero as black (default is zero as white)

该代码将为任何图像创建自定义颜色映射。

This creates a custom colormap for any image.

根据图像的caxis值,色条刻度将偏向红色或蓝色。

The colorbar scale will be skewed toward red or blue depending on the caxis values of the image.

两个版本:

redblue.m——这个版本会压平彩色地图的边缘,以改善梯度的可视化。对于较大的n值,效果更好。

redblueu.m——这个版本对红色和蓝色使用统一的比例。白色和黑色会出现在更大的部分。

Two versions:

redblue.m - This version flattens the edges of the colormap to improve the visualization of the gradient. The effect works better for larger values of n.

redblueu.m - This version uses a uniform scaling for red and blue. The white and black will appear to be a larger section.

请记住,如果比例非常倾斜,就不会有太多的颜色渐变。使用自己的clim值可以增加渐变。

Keep in mind that if the scale is very skewed, there will not be much of a color gradient. The gradient can always be increased by using your own clim values.

示例

% Example:

% y = caxis; % e.g. y = [-11,-5]

% colormap(redblue(64) % and not much gradient

% colormap(redblue(64,[-11,0])) % white is at -5 with a larger gradient

更多精彩文章请关注公众号:在这里插入图片描述

这篇关于【源码】红蓝颜色映射生成器,零为白色或黑色的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/428540

相关文章

JAVA智听未来一站式有声阅读平台听书系统小程序源码

智听未来,一站式有声阅读平台听书系统 🌟 开篇:遇见未来,从“智听”开始 在这个快节奏的时代,你是否渴望在忙碌的间隙,找到一片属于自己的宁静角落?是否梦想着能随时随地,沉浸在知识的海洋,或是故事的奇幻世界里?今天,就让我带你一起探索“智听未来”——这一站式有声阅读平台听书系统,它正悄悄改变着我们的阅读方式,让未来触手可及! 📚 第一站:海量资源,应有尽有 走进“智听

Java ArrayList扩容机制 (源码解读)

结论:初始长度为10,若所需长度小于1.5倍原长度,则按照1.5倍扩容。若不够用则按照所需长度扩容。 一. 明确类内部重要变量含义         1:数组默认长度         2:这是一个共享的空数组实例,用于明确创建长度为0时的ArrayList ,比如通过 new ArrayList<>(0),ArrayList 内部的数组 elementData 会指向这个 EMPTY_EL

如何在Visual Studio中调试.NET源码

今天偶然在看别人代码时,发现在他的代码里使用了Any判断List<T>是否为空。 我一般的做法是先判断是否为null,再判断Count。 看了一下Count的源码如下: 1 [__DynamicallyInvokable]2 public int Count3 {4 [__DynamicallyInvokable]5 get

工厂ERP管理系统实现源码(JAVA)

工厂进销存管理系统是一个集采购管理、仓库管理、生产管理和销售管理于一体的综合解决方案。该系统旨在帮助企业优化流程、提高效率、降低成本,并实时掌握各环节的运营状况。 在采购管理方面,系统能够处理采购订单、供应商管理和采购入库等流程,确保采购过程的透明和高效。仓库管理方面,实现库存的精准管理,包括入库、出库、盘点等操作,确保库存数据的准确性和实时性。 生产管理模块则涵盖了生产计划制定、物料需求计划、

Spring 源码解读:自定义实现Bean定义的注册与解析

引言 在Spring框架中,Bean的注册与解析是整个依赖注入流程的核心步骤。通过Bean定义,Spring容器知道如何创建、配置和管理每个Bean实例。本篇文章将通过实现一个简化版的Bean定义注册与解析机制,帮助你理解Spring框架背后的设计逻辑。我们还将对比Spring中的BeanDefinition和BeanDefinitionRegistry,以全面掌握Bean注册和解析的核心原理。

音视频入门基础:WAV专题(10)——FFmpeg源码中计算WAV音频文件每个packet的pts、dts的实现

一、引言 从文章《音视频入门基础:WAV专题(6)——通过FFprobe显示WAV音频文件每个数据包的信息》中我们可以知道,通过FFprobe命令可以打印WAV音频文件每个packet(也称为数据包或多媒体包)的信息,这些信息包含该packet的pts、dts: 打印出来的“pts”实际是AVPacket结构体中的成员变量pts,是以AVStream->time_base为单位的显

kubelet组件的启动流程源码分析

概述 摘要: 本文将总结kubelet的作用以及原理,在有一定基础认识的前提下,通过阅读kubelet源码,对kubelet组件的启动流程进行分析。 正文 kubelet的作用 这里对kubelet的作用做一个简单总结。 节点管理 节点的注册 节点状态更新 容器管理(pod生命周期管理) 监听apiserver的容器事件 容器的创建、删除(CRI) 容器的网络的创建与删除

red5-server源码

red5-server源码:https://github.com/Red5/red5-server

TL-Tomcat中长连接的底层源码原理实现

长连接:浏览器告诉tomcat不要将请求关掉。  如果不是长连接,tomcat响应后会告诉浏览器把这个连接关掉。    tomcat中有一个缓冲区  如果发送大批量数据后 又不处理  那么会堆积缓冲区 后面的请求会越来越慢。

Windows环境利用VS2022编译 libvpx 源码教程

libvpx libvpx 是一个开源的视频编码库,由 WebM 项目开发和维护,专门用于 VP8 和 VP9 视频编码格式的编解码处理。它支持高质量的视频压缩,广泛应用于视频会议、在线教育、视频直播服务等多种场景中。libvpx 的特点包括跨平台兼容性、硬件加速支持以及灵活的接口设计,使其可以轻松集成到各种应用程序中。 libvpx 的安装和配置过程相对简单,用户可以从官方网站下载源代码