当前位置: 首页 > news >正文

hypercube背景设置为白色,绘制高光谱3D立方体

'''
import scipy
pip install wxpython
PyOpenGL和Spectral需要本地安装
可参考链接https://blog.csdn.net/qq_43204333/article/details/119837870
参考:https://blog.csdn.net/Tiandailan/article/details/132719745?spm=1001.2014.3001.5506Mouse Functions:left-click & drag -> Rotate cube (选择)
CTRL+left-click & drag -> Zoom in/out(放大/缩小)
SHIFT+left-click & drag -> Pan(平移)Keybinds:l -> toggle light(调整亮度)
t/g -> stretch/compress z-dimension(拉伸)
h -> print help message(帮助信息)
q -> close window(关闭窗口)
'''import wx
import scipy.io as sio
from spectral import *app = wx.App()
path = r'E:\研二\课题\datasets\Harvard dataset\CZ_hsdb\imgb6.mat'
data = sio.loadmat(path)['ref']spectral.settings.WX_GL_DEPTH_SIZE = 16view_cube(data, bands = [29, 19, 9],background=[255,255,255])# 启动GUI事件循环
app.MainLoop()

在这里插入图片描述

http://www.lryc.cn/news/212635.html

相关文章:

  • Visual Studio(VS)C++项目 管理第三方依赖库和目录设置
  • leetCode 2578. 最小和分割 + 排序 + 贪心 + 奇偶分组(构造最优解)
  • 自定义实现图片裁剪
  • 开发语言工具编程系统化教程入门和初级专辑课程上线
  • 【Truffle】二、自定义合约测试
  • 场景交易额超40亿,海尔智家三翼鸟开始收获
  • 众和策略可靠吗?股票扛杆怎么玩?
  • 解决连接Mysql出现ERROR 2013 (HY000): Lost connection to MySQL server at ‘waiting
  • Hadoop YARN功能介绍--资源管理、调度任务
  • 从AlexNet到chatGPT的演进过程
  • Unity如何实现bHaptics TrackSuit震动衣的SDK接入
  • 识别flink的反压源头
  • Spring是如何解决bean循环依赖的问题的
  • [移动通讯]【Carrier Aggregation-9】【 Radio Resource Control (RRC) Aspects】
  • 故障预测与健康管理(PHM)的由来以及当前面临的挑战
  • 【ChatGPT瀑布到水母】AI 在驱动软件研发的革新与实践
  • 【Django】项目模型
  • 字符集详解
  • Vert.x学习笔记-什么是Vert.x
  • AcWing 第127场周赛 构造矩阵
  • Seata入门系列【15】@GlobalLock注解使用场景及源码分析
  • Dubbo 路由及负载均衡性能优化
  • Python数据可视化入门指南
  • 我的ChatGPT的几个使用场景
  • 3 — NLP 中的标记化:分解文本数据的艺术
  • C++-类与对象(上)
  • 多进程间通信学习之无名管道
  • flink常用的几种调优手段的优缺点
  • 如何选择安全又可靠的文件数据同步软件?
  • 使用反射调用类的私有内部类的私有方法