IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 人工智能 -> Python高光谱图像可视化展示 -> 正文阅读

[人工智能]Python高光谱图像可视化展示

光谱图像的可视化

高光谱图像具有较高的光谱维度,无法像RGB图像一样直接进行可视化。
imgvision库用于进行图像处理与质量评价。该库仅基于Numpy库进行编写,通过矩阵的方式对图像进行快速处理,包括不限于光谱图像的不同光源下颜色空间转换、RGB图像不同光源下的色空间转换、光谱图像余弦距离的监督聚类、图像的质量评价等。

安装imgvision 1.6.5

imgvision 通过pip直接进行安装:

pip install imgvision

高光谱图像可视化

下面案例将进行最快速的高光谱图像可视化。

import imgvision as iv
import numpy as np
import matplotlib.pyplot as plt
#导入高光谱图像
HSI = np.load('Hyperspectral_Image.npy')
print(HSI.shape)
#(512,512,31)  该光谱图像是 空间维度512×512,光谱维度31(400nm~700nm 10nm间隔)

#光谱图像的RGB显示	
	#创建转换器
convertor = iv.spectra()
	#RGB图像转换
RGB = convertor.space(HSI)
	# RGB图像显示
plt.imshow(RGB)
plt.show()

以上案例详细参数为,400nm~700nm 间隔10nm的高光谱图像在D65光源下AdobeRGB展示结果。如果需要对其他波段范围,其他间隔的高光谱图像,在不同光源下的不同颜色空间展示,下面的案例将详细阐述。以下案例将展示如何将一张任意波段范围以及波段间隔的高光谱图像转换至不同光源下不同颜色空间的影响操作

import imgvision as iv
import numpy as np
import matplotlib.pyplot as plt
#导入高光谱图像
HSI = np.load('Hyperspectral_Image2.npy')
print(HSI.shape)
#(225,246,87)  该光谱图像是 空间维度225×246,光谱维度87(370nm~800nm 间隔5nm)

#光谱图像的RGB显示	
	#创建转换器   illuminant='D50'表示D50下显示。支持光源包括A/B/C/D50~75,以及自定义光源
	#band 为波段参数,如370~800nm.间隔5nm 即 band = np.arange(370,805,5); 若370~702nm.间隔4nm 即 band = np.arange(370,706,4)
convertor = iv.spectra(illuminant='D50',band = np.arange(370,805,5))
	#RGB图像转换 若展示sRGB则space='srgb';若展示XYZ图像,则space='xyz'
Image = convertor.space(HSI,space='srgb')
	# 图像显示
plt.imshow(Image)
plt.show()
  人工智能 最新文章
2022吴恩达机器学习课程——第二课(神经网
第十五章 规则学习
FixMatch: Simplifying Semi-Supervised Le
数据挖掘Java——Kmeans算法的实现
大脑皮层的分割方法
【翻译】GPT-3是如何工作的
论文笔记:TEACHTEXT: CrossModal Generaliz
python从零学(六)
详解Python 3.x 导入(import)
【答读者问27】backtrader不支持最新版本的
上一篇文章      下一篇文章      查看所有文章
加:2022-02-01 20:36:39  更:2022-02-01 20:39:07 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/19 2:25:55-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码